digitalbiblesociety/dbp

View on GitHub
resources/views/dashboard/messages/index.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
@extends('layouts.app')

@section('head')
    <title>Inbox - Free Bulma template</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
    <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700" rel="stylesheet">
    <style>
        html,body {
            font-family: 'Open Sans', serif;
            font-size: 14px;
            line-height: 1.5;
            height: 100%;
            background-color: #fff;
        }
        .nav.is-dark {
            background-color: #232B2D;
            color: #F6F7F7;
        }
        .nav.is-dark .nav-item a, .nav.is-dark a.nav-item {
            color: #F6F7F7;
        }
        .nav.is-dark .nav-item a.button.is-default {
            color: #F6F7F7;
            background-color: transparent;
            border-width: 2px;
        }
        .nav.menu {
            border-bottom: 1px solid #e1e1e1;
        }
        .nav.menu .nav-item .icon-btn {
            border: 3px solid #B7C6C9;
            border-radius: 90px;
            padding: 5px 7px;
            color: #B7C6C9;
        }
        .nav.menu .nav-item.is-active .icon-btn {
            color: #2EB398;
            border: 3px solid #2EB398;
        }
        .nav.menu .nav-item .icon-btn .fa {
            font-size: 20px;
            color: #B7C6C9;
        }
        .nav.menu .nav-item.is-active .icon-btn .fa {
            color: #2EB398;
        }
        .aside {
            display:block;
            background-color: #F9F9F9;
            border-right: 1px solid #DEDEDE;
        }
        .messages {
            display:block;
            background-color: #fff;
            border-right: 1px solid #DEDEDE;
        }
        .message {
            display:block;
            background-color: #fff;
        }
        .aside .compose {
            height: 95px;
            margin:0 -10px;
            padding: 25px 30px;
        }
        .aside .compose .button {
            color: #F6F7F7;
        }
        .aside .compose .button .compose {
            font-size: 14px;
            font-weight: 700;
        }
        .aside .main {
            padding: 40px;
            color: #6F7B7E;
        }
        .aside .title {
            color: #6F7B7E;
            font-size: 12px;
            font-weight: bold;
            text-transform: uppercase;
        }
        .aside .main .item {
            display: block;
            padding: 10px 0;
            color: #6F7B7E;
        }
        .aside .main .item.active {
            background-color: #F1F1F1;
            margin: 0 -50px;
            padding-left: 50px;
        }
        .aside .main .item:active,.aside .main .item:hover {
            background-color: #F2F2F2;
            margin: 0 -50px;
            padding-left: 50px;
        }
        .aside .main .icon {
            font-size: 19px;
            padding-right: 30px;
            color: #A0A0A0;
        }
        .aside .main .name {
            font-size: 15px;
            color: #5D5D5D;
            font-weight: 500;
        }
        .messages {
            padding: 40px 20px;
        }
        .message {
            padding: 40px 20px;
        }
        .messages .action-buttons {
            padding: 0;
            margin-top: -20px;
        }
        .message .action-buttons {
            padding: 0;
            margin-top: -5px;
        }
        .action-buttons .control.is-grouped {
            display: inline-block;
            margin-right: 30px;
        }
        .action-buttons .control.is-grouped:last-child {
            margin-right: 0;
        }
        .action-buttons .control.is-grouped .button:first-child {
            border-radius: 5px 0 0 5px;
        }
        .action-buttons .control.is-grouped .button:last-child {
            border-radius: 0 5px 5px 0;
        }
        .action-buttons .control.is-grouped .button {
            margin-right: -5px;
            border-radius: 0;
        }
        .pg {
            display: inline-block;
            top:10px;
        }
        .action-buttons .pg .title {
            display: block;
            margin-top: 0;
            padding-top: 0;
            margin-bottom: 3px;
            font-size:12px;
            color: #AAAAAA;
        }
        .action-buttons .pg a{
            font-size:12px;
            color: #AAAAAA;
            text-decoration: none;
        }
        .is-grouped .button {
            background-image: linear-gradient(#F8F8F8, #F1F1F1);
        }
        .is-grouped .button .fa {
            font-size: 15px;
            color: #AAAAAA;
        }
        .inbox-messages {
            margin-top:60px;
        }
        .message-preview {
            margin-top: 60px;
        }
        .inbox-messages .card {
            width: 100%;
        }
        .inbox-messages strong {
            color: #5D5D5D;
        }
        .inbox-messages .msg-check {
            padding: 0 20px;
        }
        .inbox-messages .msg-subject {
            padding: 10px 0;
            color: #5D5D5D;
        }
        .inbox-messages .msg-attachment {
            float:right;
        }
        .inbox-messages .msg-snippet {
            padding: 5px 20px 0px 5px;
        }
        .inbox-messages .msg-subject .fa {
            font-size: 14px;
            padding:3px 0;
        }
        .inbox-messages .msg-timestamp {
            float: right;
            padding: 0 20px;
            color: #5D5D5D;
        }
        .message-preview .avatar {
            display: inline-block;
        }
        .message-preview .top .address {
            display: inline-block;
            padding: 0 20px;
        }
        .avatar img {
            width: 40px;
            border-radius: 50px;
            border: 2px solid #999;
            padding: 2px;
        }
        .address .name {
            font-size: 16px;
            font-weight: bold;
        }
        .address .email {
            font-weight: bold;
            color: #B6C7D1;
        }
        .card.active {
            background-color:#F5F5F5;
        }
    </style>
@endsection

@section('content')

<div class="columns" id="mail-app">
    <div class="column is-4 messages hero is-fullheight" id="message-feed">
        <div class="action-buttons">
            <div class="control is-grouped">
                <a class="button is-small"><i class="fa fa-chevron-down"></i></a>
                <a class="button is-small"><i class="fa fa-refresh"></i></a>
            </div>
            <div class="control is-grouped">
                <a class="button is-small"><i class="fa fa-inbox"></i></a>
                <a class="button is-small"><i class="fa fa-exclamation-circle"></i></a>
                <a class="button is-small"><i class="fa fa-trash-o"></i></a>
            </div>
            <div class="control is-grouped">
                <a class="button is-small"><i class="fa fa-folder"></i></a>
                <a class="button is-small"><i class="fa fa-tag"></i></a>
            </div>
            <div class="control is-grouped pg">
                <div class="title">@{{ paginate.pointer.start }}-@{{ paginate.pointer.end }} of @{{ paginate.total }}</div>
                <a class="button is-link"><i class="fa fa-chevron-left"></i></a>
                <a class="button is-link"><i class="fa fa-chevron-right"></i></a>
            </div>
        </div>

        <div class="inbox-messages" id="inbox-messages">
            <div v-for="(msg, index) in messages" class="card" v-bind:id="'msg-card-'+index" v-on:click="showMessage(msg,index)" v-bind:data-preview-id="index">
                <div class="card-content">
                    <div class="msg-header">
                        <span class="msg-from"><small>From: @{{ msg.from }}</small></span>
                        <span class="msg-timestamp"></span>
                        <span class="msg-attachment"><i class="fa fa-paperclip"></i></span>
                    </div>
                    <div class="msg-subject">
                        <span class="msg-subject"><strong id="fake-subject-1">@{{ msg.subject }}</strong></span>
                    </div>
                    <div class="msg-snippet">
                        <p id="fake-snippet-1">@{{ msg.snippet }}</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="column is-6 message hero is-fullheight is-hidden" id="message-pane">
        <div class="action-buttons">
            <div class="control is-grouped">
                <a class="button is-small"><i class="fa fa-inbox"></i></a>
                <a class="button is-small"><i class="fa fa-exclamation-circle"></i></a>
                <a class="button is-small"><i class="fa fa-trash-o"></i></a>
            </div>
            <div class="control is-grouped">
                <a class="button is-small"><i class="fa fa-exclamation-circle"></i></a>
                <a class="button is-small"><i class="fa fa-trash-o"></i></a>
            </div>
            <div class="control is-grouped">
                <a class="button is-small"><i class="fa fa-folder"></i></a>
                <a class="button is-small"><i class="fa fa-tag"></i></a>
            </div>
        </div>
        <div class="box message-preview">
            <div class="top">
                <div class="avatar">
                    <img src="https://placehold.it/128x128">
                </div>
                <div class="address">
                    <div class="name">John Smith</div>
                    <div class="email">someone@gmail.com</div>
                </div>
                <hr>
                <div class="content">
                </div>
            </div>
        </div>
    </div>
</div>
<footer class="footer">
    <div class="container">
        <div class="content has-text-centered">
            <p>
                <strong>Bulma Templates</strong> by <a href="https://github.com/dansup">Daniel Supernault</a>. The source code is licensed
                <a href="http://opensource.org/licenses/mit-license.php">MIT</a>.
            </p>
            <p>
                <a class="icon" href="https://github.com/dansup/bulma-templates">
                    <i class="fa fa-github"></i>
                </a>
            </p>
        </div>
    </div>
</footer>
@endsection