UNPKG

@coreui/ajax

Version:

Open Source Bootstrap Admin Template

585 lines (572 loc) 33.6 kB
<div class="animated fadeIn"> <div class="row"> <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary" ng-controller="cardChartCtrl1"> <div class="card-block pb-0"> <div class="btn-group float-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> </div> </div> <h4 class="mb-0">9.823</h4> <p>Members online</p> </div> <div class="chart-wrapper px-3" style="height:70px;"> <canvas class="chart chart-line" chart-data="data" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="colors" height="70"></canvas> </div> </div> </div> <!--/.col--> <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info" ng-controller="cardChartCtrl2"> <div class="card-block pb-0"> <button type="button" class="btn btn-transparent p-0 float-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> <p>Members online</p> </div> <div class="chart-wrapper px-3" style="height:70px;"> <canvas class="chart chart-line" chart-data="data" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="colors" height="70"></canvas> </div> </div> </div> <!--/.col--> <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning" ng-controller="cardChartCtrl3"> <div class="card-block pb-0"> <div class="btn-group float-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> </div> </div> <h4 class="mb-0">9.823</h4> <p>Members online</p> </div> <div class="chart-wrapper" style="height:70px;"> <canvas class="chart chart-line" chart-data="data" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="colors" height="70"></canvas> </div> </div> </div> <!--/.col--> <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger" ng-controller="cardChartCtrl4"> <div class="card-block pb-0"> <div class="btn-group float-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> </div> </div> <h4 class="mb-0">9.823</h4> <p>Members online</p> </div> <div class="chart-wrapper px-3" style="height:70px;"> <canvas class="chart chart-bar" chart-data="data" chart-labels="labels" chart-options="options" chart-colors="colors" height="70"></canvas> </div> </div> </div> <!--/.col--> </div> <!--/.row--> <div class="card" ng-controller="trafficDemoCtrl"> <div class="card-block"> <div class="row"> <div class="col-sm-5"> <h4 class="card-title mb-0">Traffic</h4> <div class="small text-muted">November 2015</div> </div> <!--/.col--> <div class="col-sm-7 hidden-sm-down"> <button type="button" class="btn btn-primary float-right"><i class="icon-cloud-download"></i> </button> <div class="btn-toolbar float-right" role="toolbar" aria-label="Toolbar with button groups"> <div class="btn-group mr-3" data-toggle="buttons" aria-label="First group"> <label class="btn btn-outline-secondary"> <input type="radio" name="options" id="option1">Day </label> <label class="btn btn-outline-secondary active"> <input type="radio" name="options" id="option2" checked>Month </label> <label class="btn btn-outline-secondary"> <input type="radio" name="options" id="option3">Year </label> </div> </div> </div> <!--/.col--> </div> <!--/.row--> <div class="chart-wrapper" style="height:300px;margin-top:40px;"> <canvas class="chart chart-line" chart-data="data" chart-labels="labels" chart-legend="false" chart-series="series" chart-click="onClick" chart-options="options" chart-colors="colors" height="300"></canvas> </div> </div> <div class="card-footer"> <ul> <li> <div class="text-muted">Visits</div> <strong>29.703 Users (40%)</strong> <div class="progress progress-xs mt-2"> <div class="progress-bar bg-success" role="progressbar" style="width: 40%" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100"></div> </div> </li> <li class="hidden-sm-down"> <div class="text-muted">Unique</div> <strong>24.093 Users (20%)</strong> <div class="progress progress-xs mt-2"> <div class="progress-bar bg-info" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100"></div> </div> </li> <li> <div class="text-muted">Pageviews</div> <strong>78.706 Views (60%)</strong> <div class="progress progress-xs mt-2"> <div class="progress-bar bg-warning" role="progressbar" style="width: 60%" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"></div> </div> </li> <li class="hidden-sm-down"> <div class="text-muted">New Users</div> <strong>22.123 Users (80%)</strong> <div class="progress progress-xs mt-2"> <div class="progress-bar bg-danger" role="progressbar" style="width: 80%" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100"></div> </div> </li> <li class="hidden-sm-down"> <div class="text-muted">Bounce Rate</div> <strong>40.15%</strong> <div class="progress progress-xs mt-2"> <div class="progress-bar" role="progressbar" style="width: 40%" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100"></div> </div> </li> </ul> </div> </div> <!--/.card--> <div class="row" ng-controller="socialBoxCtrl"> <div class="col-sm-6 col-lg-3"> <div class="social-box facebook"> <i class="fa fa-facebook"></i> <div class="chart-wrapper"> <canvas class="chart chart-line" chart-data="data1" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="colors" height="90"></canvas> </div> <ul> <li> <strong>89k</strong> <span>friends</span> </li> <li> <strong>459</strong> <span>feeds</span> </li> </ul> </div> <!--/.social-box--> </div> <!--/.col--> <div class="col-sm-6 col-lg-3"> <div class="social-box twitter"> <i class="fa fa-twitter"></i> <div class="chart-wrapper"> <canvas class="chart chart-line" chart-data="data2" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="colors" height="90"></canvas> </div> <ul> <li> <strong>973k</strong> <span>followers</span> </li> <li> <strong>1.792</strong> <span>tweets</span> </li> </ul> </div> <!--/.social-box--> </div> <!--/.col--> <div class="col-sm-6 col-lg-3"> <div class="social-box linkedin"> <i class="fa fa-linkedin"></i> <div class="chart-wrapper"> <canvas class="chart chart-line" chart-data="data3" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="colors" height="90"></canvas> </div> <ul> <li> <strong>500+</strong> <span>contacts</span> </li> <li> <strong>292</strong> <span>feeds</span> </li> </ul> </div> <!--/.social-box--> </div> <!--/.col--> <div class="col-sm-6 col-lg-3"> <div class="social-box google-plus"> <i class="fa fa-google-plus"></i> <div class="chart-wrapper"> <canvas class="chart chart-line" chart-data="data4" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="colors" height="90"></canvas> </div> <ul> <li> <strong>894</strong> <span>followers</span> </li> <li> <strong>92</strong> <span>circles</span> </li> </ul> </div> <!--/.social-box--> </div> <!--/.col--> </div> <!--/.row--> <div class="row"> <div class="col-md-12"> <div class="card"> <div class="card-header"> Traffic &amp; Sales </div> <div class="card-block"> <div class="row"> <div class="col-sm-12 col-lg-4"> <div class="row"> <div class="col-sm-6"> <div class="callout callout-info"> <small class="text-muted">New Clients</small> <br> <strong class="h4">9,123</strong> <div class="chart-wrapper" ng-controller="sparklineChartCtrl"> <canvas class="chart chart-line" chart-data="data4" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="primary" width="100" height="30"></canvas> </div> </div> </div> <!--/.col--> <div class="col-sm-6"> <div class="callout callout-danger"> <small class="text-muted">New Clients</small> <br> <strong class="h4">9,123</strong> <div class="chart-wrapper" ng-controller="sparklineChartCtrl"> <canvas class="chart chart-line" chart-data="data3" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="danger" width="100" height="30"></canvas> </div> </div> </div> <!--/.col--> </div> <!--/.row--> <hr class="mt-0"> <ul class="horizontal-bars" ng-controller="horizontalBarsCtrl"> <li ng-repeat="row in data"> <div class="title"> {{ row.day }} </div> <div class="bars"> <div class="progress progress-xs"> <div class="progress-bar bg-info" role="progressbar" style="width: {{ row.new }}%" aria-valuenow="{{ row.new }}" aria-valuemin="0" aria-valuemax="100"></div> </div> <div class="progress progress-xs"> <div class="progress-bar bg-danger" role="progressbar" style="width: {{ row.recurring }}%" aria-valuenow="{{ row.recurring }}" aria-valuemin="0" aria-valuemax="100"></div> </div> </div> </li> <li class="legend"> <span class="badge badge-pill badge-info"></span> <small>New clients</small>&nbsp; <span class="badge badge-pill badge-danger"></span> <small>Recurring clients</small> </li> </ul> </div> <!--/.col--> <div class="col-sm-6 col-lg-4"> <div class="row"> <div class="col-sm-6"> <div class="callout callout-warning"> <small class="text-muted">New Clients</small> <br> <strong class="h4">9,123</strong> <div class="chart-wrapper" ng-controller="sparklineChartCtrl"> <canvas class="chart chart-line" chart-data="data4" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="warning" width="100" height="30"></canvas> </div> </div> </div> <!--/.col--> <div class="col-sm-6"> <div class="callout callout-success"> <small class="text-muted">New Clients</small> <br> <strong class="h4">9,123</strong> <div class="chart-wrapper" ng-controller="sparklineChartCtrl"> <canvas class="chart chart-line" chart-data="data3" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="success" width="100" height="30"></canvas> </div> </div> </div> <!--/.col--> </div> <!--/.row--> <hr class="mt-0"> <ul class="horizontal-bars type-2" ng-controller="horizontalBarsType2Ctrl"> <li ng-repeat="row in gender"> <i ng-class="row.icon"></i> <span class="title">{{ row.title }}</span> <span class="value">{{ row.value }}%</span> <div class="bars"> <div class="progress progress-xs"> <div class="progress-bar bg-warning" role="progressbar" style="width: {{ row.value }}%" aria-valuenow="{{ row.value }}" aria-valuemin="0" aria-valuemax="100"></div> </div> </div> </li> <li class="divider"></li> <li ng-repeat="row in source"> <i ng-class="row.icon"></i> <span class="title">{{ row.title }}</span> <span class="value">{{ row.value | number }} <span class="text-muted small">({{ row.percent }}%)</span> </span> <div class="bars"> <div class="progress progress-xs"> <div class="progress-bar bg-success" role="progressbar" style="width: {{ row.percent }}%" aria-valuenow="{{ row.percent }}" aria-valuemin="0" aria-valuemax="100"></div> </div> </div> </li> <li class="divider text-center"> <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="show more"><i class="icon-options"></i> </button> </li> </ul> </div> <!--/.col--> <div class="col-sm-6 col-lg-4"> <div class="row"> <div class="col-sm-6"> <div class="callout"> <small class="text-muted">New Clients</small> <br> <strong class="h4">9,123</strong> <div class="chart-wrapper" ng-controller="sparklineChartCtrl"> <canvas class="chart chart-line" chart-data="data4" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="default" width="100" height="30"></canvas> </div> </div> </div> <!--/.col--> <div class="col-sm-6"> <div class="callout callout-primary"> <small class="text-muted">New Clients</small> <br> <strong class="h4">9,123</strong> <div class="chart-wrapper" ng-controller="sparklineChartCtrl"> <canvas class="chart chart-line" chart-data="data3" chart-labels="labels" chart-legend="false" chart-series="series" chart-options="options" chart-colors="primary" width="100" height="30"></canvas> </div> </div> </div> <!--/.col--> </div> <!--/.row--> <hr class="mt-0"> <ul class="icons-list"> <li> <i class="icon-screen-desktop bg-primary"></i> <div class="desc"> <div class="title">iMac 4k</div> <small>Lorem ipsum dolor sit amet</small> </div> <div class="value"> <div class="small text-muted">Sold this week</div> <strong>1.924</strong> </div> <div class="actions"> <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i> </button> </div> </li> <li> <i class="icon-screen-smartphone bg-info"></i> <div class="desc"> <div class="title">Samsung Galaxy Edge</div> <small>Lorem ipsum dolor sit amet</small> </div> <div class="value"> <div class="small text-muted">Sold this week</div> <strong>1.224</strong> </div> <div class="actions"> <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i> </button> </div> </li> <li> <i class="icon-screen-smartphone bg-warning"></i> <div class="desc"> <div class="title">iPhone 6S</div> <small>Lorem ipsum dolor sit amet</small> </div> <div class="value"> <div class="small text-muted">Sold this week</div> <strong>1.163</strong> </div> <div class="actions"> <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i> </button> </div> </li> <li> <i class="icon-user bg-danger"></i> <div class="desc"> <div class="title">Premium accounts</div> <small>Lorem ipsum dolor sit amet</small> </div> <div class="value"> <div class="small text-muted">Sold this week</div> <strong>928</strong> </div> <div class="actions"> <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i> </button> </div> </li> <li> <i class="icon-social-spotify bg-success"></i> <div class="desc"> <div class="title">Spotify Subscriptions</div> <small>Lorem ipsum dolor sit amet</small> </div> <div class="value"> <div class="small text-muted">Sold this week</div> <strong>893</strong> </div> <div class="actions"> <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i> </button> </div> </li> <li> <i class="icon-cloud-download bg-danger"></i> <div class="desc"> <div class="title">Ebook</div> <small>Lorem ipsum dolor sit amet</small> </div> <div class="value"> <div class="small text-muted">Downloads</div> <strong>121.924</strong> </div> <div class="actions"> <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i> </button> </div> </li> <li> <i class="icon-camera bg-warning"></i> <div class="desc"> <div class="title">Photos</div> <small>Lorem ipsum dolor sit amet</small> </div> <div class="value"> <div class="small text-muted">Uploaded</div> <strong>12.125</strong> </div> <div class="actions"> <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i> </button> </div> </li> <li class="divider text-center"> <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="show more"><i class="icon-options"></i> </button> </li> </ul> </div> <!--/.col--> </div> <!--/.row--> <br/> <table class="table table-hover table-outline mb-0 hidden-sm-down"> <thead class="thead-default"> <tr> <th class="text-center"><i class="icon-people"></i> </th> <th>User</th> <th class="text-center">Country</th> <th>Usage</th> <th class="text-center">Payment Method</th> <th>Activity</th> </tr> </thead> <tbody ng-controller="usersTableCtrl"> <tr ng-repeat="user in users"> <td class="text-center"> <div class="avatar"> <img ng-src="img/avatars/{{ user.avatar }}" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status" ng-class="{ 'badge-success' : user.status == 'active', 'badge-warning' : user.status == 'away', 'badge-danger' : user.status == 'busy', 'badge-default' : user.status == 'offline' }"></span> </div> </td> <td> <div>{{ user.name }}</div> <div class="small text-muted"> <span ng-if="user.new == true">New</span> <span ng-if="user.new == false">Recurring</span> | Registered: {{ user.registered }}</div> </td> <td class="text-center"> <img ng-src="img/flags/{{ user.flag }}" alt="{{ user.country }}" style="height:24px;"> </td> <td> <div class="clearfix"> <div class="float-left"> <strong>{{ user.usage }}%</strong> </div> <div class="float-right"> <small class="text-muted">{{ user.period }}</small> </div> </div> <div class="progress progress-xs"> <div class="progress-bar" ng-class="{ 'bg-info' : user.usage <= 25, 'bg-success' : user.usage > 25 && user.usage <= 50, 'bg-warning' : user.usage > 50 && user.usage <= 75, 'bg-danger' : user.usage > 75 && user.usage <= 100 }" value="{{ user.usage }}" role="progressbar" style="width: {{ user.usage }}%" aria-valuenow="{{ user.usage }}" aria-valuemin="0" aria-valuemax="100"></div> </div> </td> <td class="text-center"> <i class="fa" ng-class="{ 'fa-cc-mastercard' : user.payment == 'mastercard', 'fa-cc-visa' : user.payment == 'visa', 'fa-cc-amex' : user.payment == 'amex', 'fa-cc-diners-club' : user.payment == 'diners', 'fa-cc-stripe' : user.payment == 'stripe', 'fa-paypal' : user.payment == 'paypal', 'fa-google-wallet' : user.payment == 'google' }" style="font-size:24px"></i> </td> <td> <div class="small text-muted">Last login</div> <strong>{{ user.activity }}</strong> </td> </tr> </tbody> </table> </div> </div> </div> <!--/.col--> </div> <!--/.row--> </div>