@ -0,0 +1 @@
|
|||||||
|
*.swp
|
||||||
@ -0,0 +1,39 @@
|
|||||||
|
package NGCP::Panel::View::HTML;
|
||||||
|
use Moose;
|
||||||
|
use namespace::autoclean;
|
||||||
|
|
||||||
|
extends 'Catalyst::View::TT';
|
||||||
|
|
||||||
|
__PACKAGE__->config(
|
||||||
|
TEMPLATE_EXTENSION => '.tt',
|
||||||
|
render_die => 1,
|
||||||
|
|
||||||
|
WRAPPER => 'wrapper.tt'
|
||||||
|
);
|
||||||
|
|
||||||
|
=head1 NAME
|
||||||
|
|
||||||
|
NGCP::Panel::View::HTML - TT View for NGCP::Panel
|
||||||
|
|
||||||
|
=head1 DESCRIPTION
|
||||||
|
|
||||||
|
TT View for NGCP::Panel.
|
||||||
|
|
||||||
|
=head1 SEE ALSO
|
||||||
|
|
||||||
|
L<NGCP::Panel>
|
||||||
|
|
||||||
|
=head1 AUTHOR
|
||||||
|
|
||||||
|
Andreas Granig,,,
|
||||||
|
|
||||||
|
=head1 LICENSE
|
||||||
|
|
||||||
|
This library is free software. You can redistribute it and/or modify
|
||||||
|
it under the same terms as Perl itself.
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
1;
|
||||||
|
|
||||||
|
# vim: set tabstop=4 expandtab:
|
||||||
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 13 KiB |
@ -0,0 +1,181 @@
|
|||||||
|
<div id="wrapper">
|
||||||
|
<div id="topbar">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<a href="javascript:;" id="menu-trigger" class="dropdown-toggle" data-toggle="dropdown" data-target="#">
|
||||||
|
<i class="icon-cog"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div id="top-nav">
|
||||||
|
<ul>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown">
|
||||||
|
View Your Site
|
||||||
|
<b class="caret"></b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu pull-right">
|
||||||
|
<li><a href="javascript:;">View Site #1</a></li>
|
||||||
|
<li><a href="javascript:;">View Site #2</a></li>
|
||||||
|
<li class="dropdown-submenu">
|
||||||
|
<a tabindex="-1" href="#">Dropdown menu</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="pull-right">
|
||||||
|
<li><a href="javascript:;"><i class="icon-user"></i> Logged in as John Doe</a></li>
|
||||||
|
<li><a href="javascript:;"><span class="badge badge-primary">1</span> New Message</a></li>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="./pages/settings.html" class="dropdown-toggle" data-toggle="dropdown">
|
||||||
|
Settings
|
||||||
|
<b class="caret"></b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu pull-right">
|
||||||
|
<li><a href="javascript:;">Settings #1</a></li>
|
||||||
|
<li><a href="javascript:;">Settings #2</a></li>
|
||||||
|
<li class="dropdown-submenu">
|
||||||
|
<a tabindex="-1" href="#">Dropdown menu</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="sipwise_login.html">Logout</a></li>
|
||||||
|
</ul>
|
||||||
|
</div> <!-- /#top-nav -->
|
||||||
|
</div> <!-- /.container -->
|
||||||
|
</div> <!-- /#topbar -->
|
||||||
|
|
||||||
|
<div id="header">
|
||||||
|
<div class="container">
|
||||||
|
<a href="./index.html" class="brand">Dashboard Admin</a>
|
||||||
|
<a href="javascript:;" class="btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
||||||
|
<i class="icon-reorder"></i>
|
||||||
|
</a>
|
||||||
|
<div class="nav-collapse">
|
||||||
|
<ul id="main-nav" class="nav pull-right">
|
||||||
|
|
||||||
|
<li class="nav-icon">
|
||||||
|
<a href="./index.html">
|
||||||
|
<i class="icon-home"></i>
|
||||||
|
<span>Home</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown">
|
||||||
|
<i class="icon-th"></i>
|
||||||
|
<span>Components</span>
|
||||||
|
<b class="caret"></b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a href="./elements.html">Elements</a></li>
|
||||||
|
<li><a href="./validation.html">Validation</a></li>
|
||||||
|
<li><a href="./jqueryui.html">jQuery UI</a></li>
|
||||||
|
<li><a href="./charts.html">Charts</a></li>
|
||||||
|
<li><a href="./bonus.html">Bonus Elements</a></li>
|
||||||
|
<li class="dropdown-submenu">
|
||||||
|
<a tabindex="-1" href="#">Dropdown menu</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
<li><a tabindex="-1" href="#">Second level link</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="dropdown active">
|
||||||
|
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown">
|
||||||
|
<i class="icon-copy"></i>
|
||||||
|
<span>Sample Pages</span>
|
||||||
|
<b class="caret"></b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a href="./faq.html">FAQ</a></li>
|
||||||
|
<li><a href="./gallery.html">Image Gallery</a></li>
|
||||||
|
<li><a href="./pricing.html">Pricing Plans</a></li>
|
||||||
|
<li><a href="./reports.html">Reports</a></li>
|
||||||
|
<li><a href="./settings.html">Settings</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown">
|
||||||
|
<i class="icon-external-link"></i>
|
||||||
|
<span>Extras</span>
|
||||||
|
<b class="caret"></b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a href="./login.html">Login</a></li>
|
||||||
|
<li><a href="./signup.html">Signup</a></li>
|
||||||
|
<li><a href="./error.html">Error</a></li>
|
||||||
|
<li><a href="./skins.html">Skins</a></li>
|
||||||
|
<li><a href="./sticky.html">Sticky Footer</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul> <!-- /.dropdown-menu -->
|
||||||
|
</div> <!-- /.nav-collapse -->
|
||||||
|
</div> <!-- /.container -->
|
||||||
|
</div> <!-- /#header -->
|
||||||
|
[% content %]
|
||||||
|
</div> <!-- /#wrapper -->
|
||||||
|
|
||||||
|
<div id="footer">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="span6">
|
||||||
|
© 2013 <a href="http://www.sipwise.com">Sipwise GmbH</a>, all rights reserved.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script src="js/libs/jquery-1.7.2.min.js"></script>
|
||||||
|
<script src="js/libs/jquery-ui-1.8.21.custom.min.js"></script>
|
||||||
|
<script src="js/libs/jquery.ui.touch-punch.min.js"></script>
|
||||||
|
<script src="js/libs/bootstrap/bootstrap.min.js"></script>
|
||||||
|
<script src="js/Theme.js"></script>
|
||||||
|
<script src="js/plugins/validate/jquery.validate.js"></script>
|
||||||
|
<script src="js/demos/demo.validation.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(function () {
|
||||||
|
Theme.init ();
|
||||||
|
|
||||||
|
$('.sw_actions').hide();
|
||||||
|
$('.sw_action_row').hover(
|
||||||
|
function() { $(this).find('.sw_actions').show(); },
|
||||||
|
function() { $(this).find('.sw_actions').hide(); }
|
||||||
|
);
|
||||||
|
|
||||||
|
$('a[data-confirm]').click(function(ev) {
|
||||||
|
var href = $(this).attr('href');
|
||||||
|
if (!$('#dataConfirmModal').length) {
|
||||||
|
$('body').append(
|
||||||
|
'<div id="dataConfirmModal" class="modal" role="dialog" aria-labelledby="dataConfirmLabel" aria-hidden="true">'+
|
||||||
|
'<div class="modal-header">'+
|
||||||
|
'<h3 id="dataConfirmLabel">Are you sure?</h3>'+
|
||||||
|
'</div>'+
|
||||||
|
'<div class="modal-footer">'+
|
||||||
|
'<button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button>'+
|
||||||
|
'<a class="btn btn-primary" id="dataConfirmOK">OK</a>'+
|
||||||
|
'</div>'+
|
||||||
|
'</div>'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
$('#dataConfirmOK').attr('href', href);
|
||||||
|
$('#dataConfirmOK').text($(this).attr('data-confirm'));
|
||||||
|
$('#dataConfirmModal').modal({show:true});
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
[% # vim: set tabstop=4 syntax=html expandtab: -%]
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
|
||||||
|
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
|
||||||
|
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
|
||||||
|
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>[% template.title or site_config.title %]</title>
|
||||||
|
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:400,600,800">
|
||||||
|
<link rel="stylesheet" href="/css/font-awesome.css">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/bootstrap.css">
|
||||||
|
<link rel="stylesheet" href="/css/bootstrap-responsive.css">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/css/ui-lightness/jquery-ui-1.8.21.custom.css">
|
||||||
|
<link rel="stylesheet" href="/css/application.css">
|
||||||
|
<link rel="stylesheet" href="/css/pages/pricing.css">
|
||||||
|
|
||||||
|
<script src="/js/libs/modernizr-2.5.3.min.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
[% content %]
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
[% # vim: set tabstop=4 syntax=html expandtab: -%]
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
[%
|
||||||
|
IF template.name.match('(\.html$|\.css$|\.js$|\.txt$)');
|
||||||
|
content;
|
||||||
|
ELSE;
|
||||||
|
content WRAPPER html.tt + body.tt;
|
||||||
|
END;
|
||||||
|
-%]
|
||||||
|
[% # vim: set tabstop=4 expandtab: -%]
|
||||||
|
After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 14 KiB |
@ -0,0 +1,718 @@
|
|||||||
|
/* Font Awesome
|
||||||
|
the iconic font designed for use with Twitter Bootstrap
|
||||||
|
-------------------------------------------------------
|
||||||
|
The full suite of pictographic icons, examples, and documentation
|
||||||
|
can be found at: http://fortawesome.github.com/Font-Awesome/
|
||||||
|
|
||||||
|
License
|
||||||
|
-------------------------------------------------------
|
||||||
|
The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
|
||||||
|
http://creativecommons.org/licenses/by/3.0/ A mention of
|
||||||
|
'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
|
||||||
|
source code is considered acceptable attribution (most common on the web).
|
||||||
|
If human readable source code is not available to the end user, a mention in
|
||||||
|
an 'About' or 'Credits' screen is considered acceptable (most common in desktop
|
||||||
|
or mobile software).
|
||||||
|
|
||||||
|
Contact
|
||||||
|
-------------------------------------------------------
|
||||||
|
Email: dave@davegandy.com
|
||||||
|
Twitter: http://twitter.com/fortaweso_me
|
||||||
|
Work: Lead Product Designer @ http://kyruus.com
|
||||||
|
|
||||||
|
*/
|
||||||
|
@font-face {
|
||||||
|
font-family: 'FontAwesome';
|
||||||
|
src: url(../font/fontawesome-webfont.eot);
|
||||||
|
src: url(../font/fontawesome-webfont.eot?#iefix) format('embedded-opentype'), url(../font/fontawesome-webfont.woff) format('woff'), url(../font/fontawesome-webfont.ttf) format('truetype'), url(../font/fontawesome-webfont.svg#FontAwesome) format('svg');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
/* Font Awesome styles
|
||||||
|
------------------------------------------------------- */
|
||||||
|
[class^="icon-"]:before,
|
||||||
|
[class*=" icon-"]:before {
|
||||||
|
font-family: FontAwesome;
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: inherit;
|
||||||
|
}
|
||||||
|
a [class^="icon-"],
|
||||||
|
a [class*=" icon-"] {
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: inherit;
|
||||||
|
}
|
||||||
|
/* makes the font 33% larger relative to the icon container */
|
||||||
|
.icon-large:before {
|
||||||
|
vertical-align: middle;
|
||||||
|
font-size: 1.3333333333333332em;
|
||||||
|
}
|
||||||
|
.btn [class^="icon-"],
|
||||||
|
.nav-tabs [class^="icon-"],
|
||||||
|
.btn [class*=" icon-"],
|
||||||
|
.nav-tabs [class*=" icon-"] {
|
||||||
|
/* keeps button heights with and without icons the same */
|
||||||
|
|
||||||
|
line-height: .9em;
|
||||||
|
}
|
||||||
|
li [class^="icon-"],
|
||||||
|
li [class*=" icon-"] {
|
||||||
|
display: inline-block;
|
||||||
|
width: 1.25em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
li .icon-large:before,
|
||||||
|
li .icon-large:before {
|
||||||
|
/* 1.5 increased font size for icon-large * 1.25 width */
|
||||||
|
|
||||||
|
width: 1.875em;
|
||||||
|
}
|
||||||
|
ul.icons {
|
||||||
|
list-style-type: none;
|
||||||
|
margin-left: 2em;
|
||||||
|
text-indent: -0.8em;
|
||||||
|
}
|
||||||
|
ul.icons li [class^="icon-"],
|
||||||
|
ul.icons li [class*=" icon-"] {
|
||||||
|
width: .8em;
|
||||||
|
}
|
||||||
|
ul.icons li .icon-large:before,
|
||||||
|
ul.icons li .icon-large:before {
|
||||||
|
/* 1.5 increased font size for icon-large * 1.25 width */
|
||||||
|
|
||||||
|
vertical-align: initial;
|
||||||
|
}
|
||||||
|
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
|
||||||
|
readers do not read off random characters that represent icons */
|
||||||
|
.icon-glass:before {
|
||||||
|
content: "\f000";
|
||||||
|
}
|
||||||
|
.icon-music:before {
|
||||||
|
content: "\f001";
|
||||||
|
}
|
||||||
|
.icon-search:before {
|
||||||
|
content: "\f002";
|
||||||
|
}
|
||||||
|
.icon-envelope:before {
|
||||||
|
content: "\f003";
|
||||||
|
}
|
||||||
|
.icon-heart:before {
|
||||||
|
content: "\f004";
|
||||||
|
}
|
||||||
|
.icon-star:before {
|
||||||
|
content: "\f005";
|
||||||
|
}
|
||||||
|
.icon-star-empty:before {
|
||||||
|
content: "\f006";
|
||||||
|
}
|
||||||
|
.icon-user:before {
|
||||||
|
content: "\f007";
|
||||||
|
}
|
||||||
|
.icon-film:before {
|
||||||
|
content: "\f008";
|
||||||
|
}
|
||||||
|
.icon-th-large:before {
|
||||||
|
content: "\f009";
|
||||||
|
}
|
||||||
|
.icon-th:before {
|
||||||
|
content: "\f00a";
|
||||||
|
}
|
||||||
|
.icon-th-list:before {
|
||||||
|
content: "\f00b";
|
||||||
|
}
|
||||||
|
.icon-ok:before {
|
||||||
|
content: "\f00c";
|
||||||
|
}
|
||||||
|
.icon-remove:before {
|
||||||
|
content: "\f00d";
|
||||||
|
}
|
||||||
|
.icon-zoom-in:before {
|
||||||
|
content: "\f00e";
|
||||||
|
}
|
||||||
|
.icon-zoom-out:before {
|
||||||
|
content: "\f010";
|
||||||
|
}
|
||||||
|
.icon-off:before {
|
||||||
|
content: "\f011";
|
||||||
|
}
|
||||||
|
.icon-signal:before {
|
||||||
|
content: "\f012";
|
||||||
|
}
|
||||||
|
.icon-cog:before {
|
||||||
|
content: "\f013";
|
||||||
|
}
|
||||||
|
.icon-trash:before {
|
||||||
|
content: "\f014";
|
||||||
|
}
|
||||||
|
.icon-home:before {
|
||||||
|
content: "\f015";
|
||||||
|
}
|
||||||
|
.icon-file:before {
|
||||||
|
content: "\f016";
|
||||||
|
}
|
||||||
|
.icon-time:before {
|
||||||
|
content: "\f017";
|
||||||
|
}
|
||||||
|
.icon-road:before {
|
||||||
|
content: "\f018";
|
||||||
|
}
|
||||||
|
.icon-download-alt:before {
|
||||||
|
content: "\f019";
|
||||||
|
}
|
||||||
|
.icon-download:before {
|
||||||
|
content: "\f01a";
|
||||||
|
}
|
||||||
|
.icon-upload:before {
|
||||||
|
content: "\f01b";
|
||||||
|
}
|
||||||
|
.icon-inbox:before {
|
||||||
|
content: "\f01c";
|
||||||
|
}
|
||||||
|
.icon-play-circle:before {
|
||||||
|
content: "\f01d";
|
||||||
|
}
|
||||||
|
.icon-repeat:before {
|
||||||
|
content: "\f01e";
|
||||||
|
}
|
||||||
|
/* \f020 doesn't work in Safari. all shifted one down */
|
||||||
|
.icon-refresh:before {
|
||||||
|
content: "\f021";
|
||||||
|
}
|
||||||
|
.icon-list-alt:before {
|
||||||
|
content: "\f022";
|
||||||
|
}
|
||||||
|
.icon-lock:before {
|
||||||
|
content: "\f023";
|
||||||
|
}
|
||||||
|
.icon-flag:before {
|
||||||
|
content: "\f024";
|
||||||
|
}
|
||||||
|
.icon-headphones:before {
|
||||||
|
content: "\f025";
|
||||||
|
}
|
||||||
|
.icon-volume-off:before {
|
||||||
|
content: "\f026";
|
||||||
|
}
|
||||||
|
.icon-volume-down:before {
|
||||||
|
content: "\f027";
|
||||||
|
}
|
||||||
|
.icon-volume-up:before {
|
||||||
|
content: "\f028";
|
||||||
|
}
|
||||||
|
.icon-qrcode:before {
|
||||||
|
content: "\f029";
|
||||||
|
}
|
||||||
|
.icon-barcode:before {
|
||||||
|
content: "\f02a";
|
||||||
|
}
|
||||||
|
.icon-tag:before {
|
||||||
|
content: "\f02b";
|
||||||
|
}
|
||||||
|
.icon-tags:before {
|
||||||
|
content: "\f02c";
|
||||||
|
}
|
||||||
|
.icon-book:before {
|
||||||
|
content: "\f02d";
|
||||||
|
}
|
||||||
|
.icon-bookmark:before {
|
||||||
|
content: "\f02e";
|
||||||
|
}
|
||||||
|
.icon-print:before {
|
||||||
|
content: "\f02f";
|
||||||
|
}
|
||||||
|
.icon-camera:before {
|
||||||
|
content: "\f030";
|
||||||
|
}
|
||||||
|
.icon-font:before {
|
||||||
|
content: "\f031";
|
||||||
|
}
|
||||||
|
.icon-bold:before {
|
||||||
|
content: "\f032";
|
||||||
|
}
|
||||||
|
.icon-italic:before {
|
||||||
|
content: "\f033";
|
||||||
|
}
|
||||||
|
.icon-text-height:before {
|
||||||
|
content: "\f034";
|
||||||
|
}
|
||||||
|
.icon-text-width:before {
|
||||||
|
content: "\f035";
|
||||||
|
}
|
||||||
|
.icon-align-left:before {
|
||||||
|
content: "\f036";
|
||||||
|
}
|
||||||
|
.icon-align-center:before {
|
||||||
|
content: "\f037";
|
||||||
|
}
|
||||||
|
.icon-align-right:before {
|
||||||
|
content: "\f038";
|
||||||
|
}
|
||||||
|
.icon-align-justify:before {
|
||||||
|
content: "\f039";
|
||||||
|
}
|
||||||
|
.icon-list:before {
|
||||||
|
content: "\f03a";
|
||||||
|
}
|
||||||
|
.icon-indent-left:before {
|
||||||
|
content: "\f03b";
|
||||||
|
}
|
||||||
|
.icon-indent-right:before {
|
||||||
|
content: "\f03c";
|
||||||
|
}
|
||||||
|
.icon-facetime-video:before {
|
||||||
|
content: "\f03d";
|
||||||
|
}
|
||||||
|
.icon-picture:before {
|
||||||
|
content: "\f03e";
|
||||||
|
}
|
||||||
|
.icon-pencil:before {
|
||||||
|
content: "\f040";
|
||||||
|
}
|
||||||
|
.icon-map-marker:before {
|
||||||
|
content: "\f041";
|
||||||
|
}
|
||||||
|
.icon-adjust:before {
|
||||||
|
content: "\f042";
|
||||||
|
}
|
||||||
|
.icon-tint:before {
|
||||||
|
content: "\f043";
|
||||||
|
}
|
||||||
|
.icon-edit:before {
|
||||||
|
content: "\f044";
|
||||||
|
}
|
||||||
|
.icon-share:before {
|
||||||
|
content: "\f045";
|
||||||
|
}
|
||||||
|
.icon-check:before {
|
||||||
|
content: "\f046";
|
||||||
|
}
|
||||||
|
.icon-move:before {
|
||||||
|
content: "\f047";
|
||||||
|
}
|
||||||
|
.icon-step-backward:before {
|
||||||
|
content: "\f048";
|
||||||
|
}
|
||||||
|
.icon-fast-backward:before {
|
||||||
|
content: "\f049";
|
||||||
|
}
|
||||||
|
.icon-backward:before {
|
||||||
|
content: "\f04a";
|
||||||
|
}
|
||||||
|
.icon-play:before {
|
||||||
|
content: "\f04b";
|
||||||
|
}
|
||||||
|
.icon-pause:before {
|
||||||
|
content: "\f04c";
|
||||||
|
}
|
||||||
|
.icon-stop:before {
|
||||||
|
content: "\f04d";
|
||||||
|
}
|
||||||
|
.icon-forward:before {
|
||||||
|
content: "\f04e";
|
||||||
|
}
|
||||||
|
.icon-fast-forward:before {
|
||||||
|
content: "\f050";
|
||||||
|
}
|
||||||
|
.icon-step-forward:before {
|
||||||
|
content: "\f051";
|
||||||
|
}
|
||||||
|
.icon-eject:before {
|
||||||
|
content: "\f052";
|
||||||
|
}
|
||||||
|
.icon-chevron-left:before {
|
||||||
|
content: "\f053";
|
||||||
|
}
|
||||||
|
.icon-chevron-right:before {
|
||||||
|
content: "\f054";
|
||||||
|
}
|
||||||
|
.icon-plus-sign:before {
|
||||||
|
content: "\f055";
|
||||||
|
}
|
||||||
|
.icon-minus-sign:before {
|
||||||
|
content: "\f056";
|
||||||
|
}
|
||||||
|
.icon-remove-sign:before {
|
||||||
|
content: "\f057";
|
||||||
|
}
|
||||||
|
.icon-ok-sign:before {
|
||||||
|
content: "\f058";
|
||||||
|
}
|
||||||
|
.icon-question-sign:before {
|
||||||
|
content: "\f059";
|
||||||
|
}
|
||||||
|
.icon-info-sign:before {
|
||||||
|
content: "\f05a";
|
||||||
|
}
|
||||||
|
.icon-screenshot:before {
|
||||||
|
content: "\f05b";
|
||||||
|
}
|
||||||
|
.icon-remove-circle:before {
|
||||||
|
content: "\f05c";
|
||||||
|
}
|
||||||
|
.icon-ok-circle:before {
|
||||||
|
content: "\f05d";
|
||||||
|
}
|
||||||
|
.icon-ban-circle:before {
|
||||||
|
content: "\f05e";
|
||||||
|
}
|
||||||
|
.icon-arrow-left:before {
|
||||||
|
content: "\f060";
|
||||||
|
}
|
||||||
|
.icon-arrow-right:before {
|
||||||
|
content: "\f061";
|
||||||
|
}
|
||||||
|
.icon-arrow-up:before {
|
||||||
|
content: "\f062";
|
||||||
|
}
|
||||||
|
.icon-arrow-down:before {
|
||||||
|
content: "\f063";
|
||||||
|
}
|
||||||
|
.icon-share-alt:before {
|
||||||
|
content: "\f064";
|
||||||
|
}
|
||||||
|
.icon-resize-full:before {
|
||||||
|
content: "\f065";
|
||||||
|
}
|
||||||
|
.icon-resize-small:before {
|
||||||
|
content: "\f066";
|
||||||
|
}
|
||||||
|
.icon-plus:before {
|
||||||
|
content: "\f067";
|
||||||
|
}
|
||||||
|
.icon-minus:before {
|
||||||
|
content: "\f068";
|
||||||
|
}
|
||||||
|
.icon-asterisk:before {
|
||||||
|
content: "\f069";
|
||||||
|
}
|
||||||
|
.icon-exclamation-sign:before {
|
||||||
|
content: "\f06a";
|
||||||
|
}
|
||||||
|
.icon-gift:before {
|
||||||
|
content: "\f06b";
|
||||||
|
}
|
||||||
|
.icon-leaf:before {
|
||||||
|
content: "\f06c";
|
||||||
|
}
|
||||||
|
.icon-fire:before {
|
||||||
|
content: "\f06d";
|
||||||
|
}
|
||||||
|
.icon-eye-open:before {
|
||||||
|
content: "\f06e";
|
||||||
|
}
|
||||||
|
.icon-eye-close:before {
|
||||||
|
content: "\f070";
|
||||||
|
}
|
||||||
|
.icon-warning-sign:before {
|
||||||
|
content: "\f071";
|
||||||
|
}
|
||||||
|
.icon-plane:before {
|
||||||
|
content: "\f072";
|
||||||
|
}
|
||||||
|
.icon-calendar:before {
|
||||||
|
content: "\f073";
|
||||||
|
}
|
||||||
|
.icon-random:before {
|
||||||
|
content: "\f074";
|
||||||
|
}
|
||||||
|
.icon-comment:before {
|
||||||
|
content: "\f075";
|
||||||
|
}
|
||||||
|
.icon-magnet:before {
|
||||||
|
content: "\f076";
|
||||||
|
}
|
||||||
|
.icon-chevron-up:before {
|
||||||
|
content: "\f077";
|
||||||
|
}
|
||||||
|
.icon-chevron-down:before {
|
||||||
|
content: "\f078";
|
||||||
|
}
|
||||||
|
.icon-retweet:before {
|
||||||
|
content: "\f079";
|
||||||
|
}
|
||||||
|
.icon-shopping-cart:before {
|
||||||
|
content: "\f07a";
|
||||||
|
}
|
||||||
|
.icon-folder-close:before {
|
||||||
|
content: "\f07b";
|
||||||
|
}
|
||||||
|
.icon-folder-open:before {
|
||||||
|
content: "\f07c";
|
||||||
|
}
|
||||||
|
.icon-resize-vertical:before {
|
||||||
|
content: "\f07d";
|
||||||
|
}
|
||||||
|
.icon-resize-horizontal:before {
|
||||||
|
content: "\f07e";
|
||||||
|
}
|
||||||
|
.icon-bar-chart:before {
|
||||||
|
content: "\f080";
|
||||||
|
}
|
||||||
|
.icon-twitter-sign:before {
|
||||||
|
content: "\f081";
|
||||||
|
}
|
||||||
|
.icon-facebook-sign:before {
|
||||||
|
content: "\f082";
|
||||||
|
}
|
||||||
|
.icon-camera-retro:before {
|
||||||
|
content: "\f083";
|
||||||
|
}
|
||||||
|
.icon-key:before {
|
||||||
|
content: "\f084";
|
||||||
|
}
|
||||||
|
.icon-cogs:before {
|
||||||
|
content: "\f085";
|
||||||
|
}
|
||||||
|
.icon-comments:before {
|
||||||
|
content: "\f086";
|
||||||
|
}
|
||||||
|
.icon-thumbs-up:before {
|
||||||
|
content: "\f087";
|
||||||
|
}
|
||||||
|
.icon-thumbs-down:before {
|
||||||
|
content: "\f088";
|
||||||
|
}
|
||||||
|
.icon-star-half:before {
|
||||||
|
content: "\f089";
|
||||||
|
}
|
||||||
|
.icon-heart-empty:before {
|
||||||
|
content: "\f08a";
|
||||||
|
}
|
||||||
|
.icon-signout:before {
|
||||||
|
content: "\f08b";
|
||||||
|
}
|
||||||
|
.icon-linkedin-sign:before {
|
||||||
|
content: "\f08c";
|
||||||
|
}
|
||||||
|
.icon-pushpin:before {
|
||||||
|
content: "\f08d";
|
||||||
|
}
|
||||||
|
.icon-external-link:before {
|
||||||
|
content: "\f08e";
|
||||||
|
}
|
||||||
|
.icon-signin:before {
|
||||||
|
content: "\f090";
|
||||||
|
}
|
||||||
|
.icon-trophy:before {
|
||||||
|
content: "\f091";
|
||||||
|
}
|
||||||
|
.icon-github-sign:before {
|
||||||
|
content: "\f092";
|
||||||
|
}
|
||||||
|
.icon-upload-alt:before {
|
||||||
|
content: "\f093";
|
||||||
|
}
|
||||||
|
.icon-lemon:before {
|
||||||
|
content: "\f094";
|
||||||
|
}
|
||||||
|
.icon-phone:before {
|
||||||
|
content: "\f095";
|
||||||
|
}
|
||||||
|
.icon-check-empty:before {
|
||||||
|
content: "\f096";
|
||||||
|
}
|
||||||
|
.icon-bookmark-empty:before {
|
||||||
|
content: "\f097";
|
||||||
|
}
|
||||||
|
.icon-phone-sign:before {
|
||||||
|
content: "\f098";
|
||||||
|
}
|
||||||
|
.icon-twitter:before {
|
||||||
|
content: "\f099";
|
||||||
|
}
|
||||||
|
.icon-facebook:before {
|
||||||
|
content: "\f09a";
|
||||||
|
}
|
||||||
|
.icon-github:before {
|
||||||
|
content: "\f09b";
|
||||||
|
}
|
||||||
|
.icon-unlock:before {
|
||||||
|
content: "\f09c";
|
||||||
|
}
|
||||||
|
.icon-credit-card:before {
|
||||||
|
content: "\f09d";
|
||||||
|
}
|
||||||
|
.icon-rss:before {
|
||||||
|
content: "\f09e";
|
||||||
|
}
|
||||||
|
.icon-hdd:before {
|
||||||
|
content: "\f0a0";
|
||||||
|
}
|
||||||
|
.icon-bullhorn:before {
|
||||||
|
content: "\f0a1";
|
||||||
|
}
|
||||||
|
.icon-bell:before {
|
||||||
|
content: "\f0a2";
|
||||||
|
}
|
||||||
|
.icon-certificate:before {
|
||||||
|
content: "\f0a3";
|
||||||
|
}
|
||||||
|
.icon-hand-right:before {
|
||||||
|
content: "\f0a4";
|
||||||
|
}
|
||||||
|
.icon-hand-left:before {
|
||||||
|
content: "\f0a5";
|
||||||
|
}
|
||||||
|
.icon-hand-up:before {
|
||||||
|
content: "\f0a6";
|
||||||
|
}
|
||||||
|
.icon-hand-down:before {
|
||||||
|
content: "\f0a7";
|
||||||
|
}
|
||||||
|
.icon-circle-arrow-left:before {
|
||||||
|
content: "\f0a8";
|
||||||
|
}
|
||||||
|
.icon-circle-arrow-right:before {
|
||||||
|
content: "\f0a9";
|
||||||
|
}
|
||||||
|
.icon-circle-arrow-up:before {
|
||||||
|
content: "\f0aa";
|
||||||
|
}
|
||||||
|
.icon-circle-arrow-down:before {
|
||||||
|
content: "\f0ab";
|
||||||
|
}
|
||||||
|
.icon-globe:before {
|
||||||
|
content: "\f0ac";
|
||||||
|
}
|
||||||
|
.icon-wrench:before {
|
||||||
|
content: "\f0ad";
|
||||||
|
}
|
||||||
|
.icon-tasks:before {
|
||||||
|
content: "\f0ae";
|
||||||
|
}
|
||||||
|
.icon-filter:before {
|
||||||
|
content: "\f0b0";
|
||||||
|
}
|
||||||
|
.icon-briefcase:before {
|
||||||
|
content: "\f0b1";
|
||||||
|
}
|
||||||
|
.icon-fullscreen:before {
|
||||||
|
content: "\f0b2";
|
||||||
|
}
|
||||||
|
.icon-group:before {
|
||||||
|
content: "\f0c0";
|
||||||
|
}
|
||||||
|
.icon-link:before {
|
||||||
|
content: "\f0c1";
|
||||||
|
}
|
||||||
|
.icon-cloud:before {
|
||||||
|
content: "\f0c2";
|
||||||
|
}
|
||||||
|
.icon-beaker:before {
|
||||||
|
content: "\f0c3";
|
||||||
|
}
|
||||||
|
.icon-cut:before {
|
||||||
|
content: "\f0c4";
|
||||||
|
}
|
||||||
|
.icon-copy:before {
|
||||||
|
content: "\f0c5";
|
||||||
|
}
|
||||||
|
.icon-paper-clip:before {
|
||||||
|
content: "\f0c6";
|
||||||
|
}
|
||||||
|
.icon-save:before {
|
||||||
|
content: "\f0c7";
|
||||||
|
}
|
||||||
|
.icon-sign-blank:before {
|
||||||
|
content: "\f0c8";
|
||||||
|
}
|
||||||
|
.icon-reorder:before {
|
||||||
|
content: "\f0c9";
|
||||||
|
}
|
||||||
|
.icon-list-ul:before {
|
||||||
|
content: "\f0ca";
|
||||||
|
}
|
||||||
|
.icon-list-ol:before {
|
||||||
|
content: "\f0cb";
|
||||||
|
}
|
||||||
|
.icon-strikethrough:before {
|
||||||
|
content: "\f0cc";
|
||||||
|
}
|
||||||
|
.icon-underline:before {
|
||||||
|
content: "\f0cd";
|
||||||
|
}
|
||||||
|
.icon-table:before {
|
||||||
|
content: "\f0ce";
|
||||||
|
}
|
||||||
|
.icon-magic:before {
|
||||||
|
content: "\f0d0";
|
||||||
|
}
|
||||||
|
.icon-truck:before {
|
||||||
|
content: "\f0d1";
|
||||||
|
}
|
||||||
|
.icon-pinterest:before {
|
||||||
|
content: "\f0d2";
|
||||||
|
}
|
||||||
|
.icon-pinterest-sign:before {
|
||||||
|
content: "\f0d3";
|
||||||
|
}
|
||||||
|
.icon-google-plus-sign:before {
|
||||||
|
content: "\f0d4";
|
||||||
|
}
|
||||||
|
.icon-google-plus:before {
|
||||||
|
content: "\f0d5";
|
||||||
|
}
|
||||||
|
.icon-money:before {
|
||||||
|
content: "\f0d6";
|
||||||
|
}
|
||||||
|
.icon-caret-down:before {
|
||||||
|
content: "\f0d7";
|
||||||
|
}
|
||||||
|
.icon-caret-up:before {
|
||||||
|
content: "\f0d8";
|
||||||
|
}
|
||||||
|
.icon-caret-left:before {
|
||||||
|
content: "\f0d9";
|
||||||
|
}
|
||||||
|
.icon-caret-right:before {
|
||||||
|
content: "\f0da";
|
||||||
|
}
|
||||||
|
.icon-columns:before {
|
||||||
|
content: "\f0db";
|
||||||
|
}
|
||||||
|
.icon-sort:before {
|
||||||
|
content: "\f0dc";
|
||||||
|
}
|
||||||
|
.icon-sort-down:before {
|
||||||
|
content: "\f0dd";
|
||||||
|
}
|
||||||
|
.icon-sort-up:before {
|
||||||
|
content: "\f0de";
|
||||||
|
}
|
||||||
|
.icon-envelope-alt:before {
|
||||||
|
content: "\f0e0";
|
||||||
|
}
|
||||||
|
.icon-linkedin:before {
|
||||||
|
content: "\f0e1";
|
||||||
|
}
|
||||||
|
.icon-undo:before {
|
||||||
|
content: "\f0e2";
|
||||||
|
}
|
||||||
|
.icon-legal:before {
|
||||||
|
content: "\f0e3";
|
||||||
|
}
|
||||||
|
.icon-dashboard:before {
|
||||||
|
content: "\f0e4";
|
||||||
|
}
|
||||||
|
.icon-comment-alt:before {
|
||||||
|
content: "\f0e5";
|
||||||
|
}
|
||||||
|
.icon-comments-alt:before {
|
||||||
|
content: "\f0e6";
|
||||||
|
}
|
||||||
|
.icon-bolt:before {
|
||||||
|
content: "\f0e7";
|
||||||
|
}
|
||||||
|
.icon-sitemap:before {
|
||||||
|
content: "\f0e8";
|
||||||
|
}
|
||||||
|
.icon-umbrella:before {
|
||||||
|
content: "\f0e9";
|
||||||
|
}
|
||||||
|
.icon-paste:before {
|
||||||
|
content: "\f0ea";
|
||||||
|
}
|
||||||
|
.icon-user-md:before {
|
||||||
|
content: "\f200";
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
/*------------------------------------------------------------------
|
||||||
|
|
||||||
|
Layout: Dashboard
|
||||||
|
|
||||||
|
------------------------------------------------------------------- */
|
||||||
|
.stat-table td {
|
||||||
|
padding: 18px 0;
|
||||||
|
border: none;
|
||||||
|
border-bottom: 1px dotted #CCC;
|
||||||
|
}
|
||||||
|
.stat-table .value {
|
||||||
|
font-size: 21px;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
.stat-table .full {
|
||||||
|
color: #666;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
/*------------------------------------------------------------------
|
||||||
|
|
||||||
|
Layout: Pricing
|
||||||
|
|
||||||
|
------------------------------------------------------------------- */
|
||||||
|
#pricing-header {
|
||||||
|
margin-top: 2em;
|
||||||
|
margin-bottom: 3em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#pricing-header h1 {
|
||||||
|
margin-bottom: .65em;
|
||||||
|
font-size: 40px;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
#pricing-header h2 {
|
||||||
|
color: #777;
|
||||||
|
font-size: 24px;
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
@ -0,0 +1,106 @@
|
|||||||
|
/*------------------------------------------------------------------
|
||||||
|
|
||||||
|
Layout: Reports
|
||||||
|
|
||||||
|
------------------------------------------------------------------- */
|
||||||
|
.clearfix {
|
||||||
|
*zoom: 1;
|
||||||
|
}
|
||||||
|
.clearfix:before,
|
||||||
|
.clearfix:after {
|
||||||
|
display: table;
|
||||||
|
content: "";
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
.clearfix:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
.hide-text {
|
||||||
|
font: 0/0 a;
|
||||||
|
color: transparent;
|
||||||
|
text-shadow: none;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
.input-block-level {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
min-height: 30px;
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
#big_stats {
|
||||||
|
width: 100%;
|
||||||
|
display: table;
|
||||||
|
padding: 20px 0;
|
||||||
|
margin-top: .5em;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
background-color: #f3f3f3;
|
||||||
|
background-image: -moz-linear-gradient(top, #fafafa, #e9e9e9);
|
||||||
|
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e9e9e9));
|
||||||
|
background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9);
|
||||||
|
background-image: -o-linear-gradient(top, #fafafa, #e9e9e9);
|
||||||
|
background-image: linear-gradient(to bottom, #fafafa, #e9e9e9);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe9e9e9', GradientType=0);
|
||||||
|
border: 1px solid #CCC;
|
||||||
|
-webkit-border-radius: 5px;
|
||||||
|
-moz-border-radius: 5px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
#big_stats .stat {
|
||||||
|
width: 25%;
|
||||||
|
text-align: center;
|
||||||
|
display: table-cell;
|
||||||
|
padding: 0 0 0;
|
||||||
|
position: relative;
|
||||||
|
border-right: 1px solid #CCC;
|
||||||
|
border-left: 1px solid #FFF;
|
||||||
|
}
|
||||||
|
#big_stats .stat:last-child {
|
||||||
|
border-right: none;
|
||||||
|
}
|
||||||
|
#big_stats .stat:first-child {
|
||||||
|
border-left: none;
|
||||||
|
}
|
||||||
|
#big_stats .stat h4 {
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #444;
|
||||||
|
margin-top: 1.5em;
|
||||||
|
}
|
||||||
|
#big_stats .stat .value {
|
||||||
|
font-size: 56px;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #333;
|
||||||
|
line-height: 1em;
|
||||||
|
}
|
||||||
|
@media (max-width: 767px) {
|
||||||
|
#big_stats .stat .value {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media all and (max-width: 950px) and (min-width: 1px) {
|
||||||
|
#big_stats {
|
||||||
|
float: left;
|
||||||
|
display: block;
|
||||||
|
margin-bottom: -40px;
|
||||||
|
}
|
||||||
|
#big_stats .stat {
|
||||||
|
width: 49%;
|
||||||
|
display: block;
|
||||||
|
margin-bottom: 3em;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
#big_stats .stat:nth-child(2) {
|
||||||
|
border-right: none;
|
||||||
|
}
|
||||||
|
#big_stats .stat:nth-child(3) {
|
||||||
|
margin-bottom: 0;
|
||||||
|
border-left: none;
|
||||||
|
}
|
||||||
|
#big_stats .stat:nth-child(4) {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 260 B |
|
After Width: | Height: | Size: 251 B |
|
After Width: | Height: | Size: 178 B |
|
After Width: | Height: | Size: 104 B |
|
After Width: | Height: | Size: 125 B |
|
After Width: | Height: | Size: 105 B |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 90 B |
|
After Width: | Height: | Size: 129 B |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
@ -0,0 +1,406 @@
|
|||||||
|
/*!
|
||||||
|
* jQuery UI CSS Framework 1.8.21
|
||||||
|
*
|
||||||
|
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
||||||
|
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||||
|
* http://jquery.org/license
|
||||||
|
*
|
||||||
|
* http://docs.jquery.com/UI/Theming/API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Layout helpers
|
||||||
|
----------------------------------*/
|
||||||
|
.ui-helper-hidden { display: none; }
|
||||||
|
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
|
||||||
|
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
||||||
|
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
|
||||||
|
.ui-helper-clearfix:after { clear: both; }
|
||||||
|
.ui-helper-clearfix { zoom: 1; }
|
||||||
|
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
||||||
|
|
||||||
|
|
||||||
|
/* Interaction Cues
|
||||||
|
----------------------------------*/
|
||||||
|
.ui-state-disabled { cursor: default !important; }
|
||||||
|
|
||||||
|
|
||||||
|
/* Icons
|
||||||
|
----------------------------------*/
|
||||||
|
|
||||||
|
/* states and images */
|
||||||
|
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
||||||
|
|
||||||
|
|
||||||
|
/* Misc visuals
|
||||||
|
----------------------------------*/
|
||||||
|
|
||||||
|
/* Overlays */
|
||||||
|
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
||||||
|
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI CSS Framework 1.8.21
|
||||||
|
*
|
||||||
|
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
||||||
|
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||||
|
* http://jquery.org/license
|
||||||
|
*
|
||||||
|
* http://docs.jquery.com/UI/Theming/API
|
||||||
|
*
|
||||||
|
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/* Component containers
|
||||||
|
----------------------------------*/
|
||||||
|
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
|
||||||
|
.ui-widget .ui-widget { font-size: 1em; }
|
||||||
|
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
|
||||||
|
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
|
||||||
|
.ui-widget-content a { color: #333333; }
|
||||||
|
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
|
||||||
|
.ui-widget-header a { color: #ffffff; }
|
||||||
|
|
||||||
|
/* Interaction states
|
||||||
|
----------------------------------*/
|
||||||
|
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
|
||||||
|
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
|
||||||
|
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
|
||||||
|
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
|
||||||
|
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
|
||||||
|
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
|
||||||
|
.ui-widget :active { outline: none; }
|
||||||
|
|
||||||
|
/* Interaction Cues
|
||||||
|
----------------------------------*/
|
||||||
|
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
|
||||||
|
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
|
||||||
|
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
|
||||||
|
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
|
||||||
|
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
|
||||||
|
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
|
||||||
|
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
|
||||||
|
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
|
||||||
|
|
||||||
|
/* Icons
|
||||||
|
----------------------------------*/
|
||||||
|
|
||||||
|
/* states and images */
|
||||||
|
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
|
||||||
|
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
|
||||||
|
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
|
||||||
|
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
||||||
|
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
||||||
|
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
||||||
|
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
|
||||||
|
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
|
||||||
|
|
||||||
|
/* positioning */
|
||||||
|
.ui-icon-carat-1-n { background-position: 0 0; }
|
||||||
|
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
||||||
|
.ui-icon-carat-1-e { background-position: -32px 0; }
|
||||||
|
.ui-icon-carat-1-se { background-position: -48px 0; }
|
||||||
|
.ui-icon-carat-1-s { background-position: -64px 0; }
|
||||||
|
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
||||||
|
.ui-icon-carat-1-w { background-position: -96px 0; }
|
||||||
|
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
||||||
|
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
||||||
|
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
||||||
|
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
||||||
|
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
||||||
|
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
||||||
|
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
||||||
|
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
||||||
|
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
||||||
|
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
||||||
|
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
||||||
|
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
||||||
|
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
||||||
|
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
||||||
|
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
||||||
|
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
||||||
|
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
||||||
|
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
||||||
|
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
||||||
|
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
||||||
|
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
||||||
|
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
||||||
|
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
||||||
|
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
||||||
|
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
||||||
|
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
||||||
|
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
||||||
|
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
||||||
|
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
||||||
|
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
||||||
|
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
||||||
|
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
||||||
|
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
||||||
|
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
||||||
|
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
||||||
|
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
||||||
|
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
||||||
|
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
||||||
|
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
||||||
|
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
||||||
|
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
||||||
|
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
||||||
|
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
||||||
|
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
||||||
|
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
||||||
|
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
||||||
|
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
||||||
|
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
||||||
|
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
||||||
|
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
||||||
|
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
||||||
|
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
||||||
|
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
||||||
|
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
||||||
|
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
||||||
|
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
||||||
|
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
||||||
|
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
||||||
|
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
||||||
|
.ui-icon-extlink { background-position: -32px -80px; }
|
||||||
|
.ui-icon-newwin { background-position: -48px -80px; }
|
||||||
|
.ui-icon-refresh { background-position: -64px -80px; }
|
||||||
|
.ui-icon-shuffle { background-position: -80px -80px; }
|
||||||
|
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
||||||
|
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
||||||
|
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
||||||
|
.ui-icon-folder-open { background-position: -16px -96px; }
|
||||||
|
.ui-icon-document { background-position: -32px -96px; }
|
||||||
|
.ui-icon-document-b { background-position: -48px -96px; }
|
||||||
|
.ui-icon-note { background-position: -64px -96px; }
|
||||||
|
.ui-icon-mail-closed { background-position: -80px -96px; }
|
||||||
|
.ui-icon-mail-open { background-position: -96px -96px; }
|
||||||
|
.ui-icon-suitcase { background-position: -112px -96px; }
|
||||||
|
.ui-icon-comment { background-position: -128px -96px; }
|
||||||
|
.ui-icon-person { background-position: -144px -96px; }
|
||||||
|
.ui-icon-print { background-position: -160px -96px; }
|
||||||
|
.ui-icon-trash { background-position: -176px -96px; }
|
||||||
|
.ui-icon-locked { background-position: -192px -96px; }
|
||||||
|
.ui-icon-unlocked { background-position: -208px -96px; }
|
||||||
|
.ui-icon-bookmark { background-position: -224px -96px; }
|
||||||
|
.ui-icon-tag { background-position: -240px -96px; }
|
||||||
|
.ui-icon-home { background-position: 0 -112px; }
|
||||||
|
.ui-icon-flag { background-position: -16px -112px; }
|
||||||
|
.ui-icon-calendar { background-position: -32px -112px; }
|
||||||
|
.ui-icon-cart { background-position: -48px -112px; }
|
||||||
|
.ui-icon-pencil { background-position: -64px -112px; }
|
||||||
|
.ui-icon-clock { background-position: -80px -112px; }
|
||||||
|
.ui-icon-disk { background-position: -96px -112px; }
|
||||||
|
.ui-icon-calculator { background-position: -112px -112px; }
|
||||||
|
.ui-icon-zoomin { background-position: -128px -112px; }
|
||||||
|
.ui-icon-zoomout { background-position: -144px -112px; }
|
||||||
|
.ui-icon-search { background-position: -160px -112px; }
|
||||||
|
.ui-icon-wrench { background-position: -176px -112px; }
|
||||||
|
.ui-icon-gear { background-position: -192px -112px; }
|
||||||
|
.ui-icon-heart { background-position: -208px -112px; }
|
||||||
|
.ui-icon-star { background-position: -224px -112px; }
|
||||||
|
.ui-icon-link { background-position: -240px -112px; }
|
||||||
|
.ui-icon-cancel { background-position: 0 -128px; }
|
||||||
|
.ui-icon-plus { background-position: -16px -128px; }
|
||||||
|
.ui-icon-plusthick { background-position: -32px -128px; }
|
||||||
|
.ui-icon-minus { background-position: -48px -128px; }
|
||||||
|
.ui-icon-minusthick { background-position: -64px -128px; }
|
||||||
|
.ui-icon-close { background-position: -80px -128px; }
|
||||||
|
.ui-icon-closethick { background-position: -96px -128px; }
|
||||||
|
.ui-icon-key { background-position: -112px -128px; }
|
||||||
|
.ui-icon-lightbulb { background-position: -128px -128px; }
|
||||||
|
.ui-icon-scissors { background-position: -144px -128px; }
|
||||||
|
.ui-icon-clipboard { background-position: -160px -128px; }
|
||||||
|
.ui-icon-copy { background-position: -176px -128px; }
|
||||||
|
.ui-icon-contact { background-position: -192px -128px; }
|
||||||
|
.ui-icon-image { background-position: -208px -128px; }
|
||||||
|
.ui-icon-video { background-position: -224px -128px; }
|
||||||
|
.ui-icon-script { background-position: -240px -128px; }
|
||||||
|
.ui-icon-alert { background-position: 0 -144px; }
|
||||||
|
.ui-icon-info { background-position: -16px -144px; }
|
||||||
|
.ui-icon-notice { background-position: -32px -144px; }
|
||||||
|
.ui-icon-help { background-position: -48px -144px; }
|
||||||
|
.ui-icon-check { background-position: -64px -144px; }
|
||||||
|
.ui-icon-bullet { background-position: -80px -144px; }
|
||||||
|
.ui-icon-radio-off { background-position: -96px -144px; }
|
||||||
|
.ui-icon-radio-on { background-position: -112px -144px; }
|
||||||
|
.ui-icon-pin-w { background-position: -128px -144px; }
|
||||||
|
.ui-icon-pin-s { background-position: -144px -144px; }
|
||||||
|
.ui-icon-play { background-position: 0 -160px; }
|
||||||
|
.ui-icon-pause { background-position: -16px -160px; }
|
||||||
|
.ui-icon-seek-next { background-position: -32px -160px; }
|
||||||
|
.ui-icon-seek-prev { background-position: -48px -160px; }
|
||||||
|
.ui-icon-seek-end { background-position: -64px -160px; }
|
||||||
|
.ui-icon-seek-start { background-position: -80px -160px; }
|
||||||
|
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
||||||
|
.ui-icon-seek-first { background-position: -80px -160px; }
|
||||||
|
.ui-icon-stop { background-position: -96px -160px; }
|
||||||
|
.ui-icon-eject { background-position: -112px -160px; }
|
||||||
|
.ui-icon-volume-off { background-position: -128px -160px; }
|
||||||
|
.ui-icon-volume-on { background-position: -144px -160px; }
|
||||||
|
.ui-icon-power { background-position: 0 -176px; }
|
||||||
|
.ui-icon-signal-diag { background-position: -16px -176px; }
|
||||||
|
.ui-icon-signal { background-position: -32px -176px; }
|
||||||
|
.ui-icon-battery-0 { background-position: -48px -176px; }
|
||||||
|
.ui-icon-battery-1 { background-position: -64px -176px; }
|
||||||
|
.ui-icon-battery-2 { background-position: -80px -176px; }
|
||||||
|
.ui-icon-battery-3 { background-position: -96px -176px; }
|
||||||
|
.ui-icon-circle-plus { background-position: 0 -192px; }
|
||||||
|
.ui-icon-circle-minus { background-position: -16px -192px; }
|
||||||
|
.ui-icon-circle-close { background-position: -32px -192px; }
|
||||||
|
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
||||||
|
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
||||||
|
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
||||||
|
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
||||||
|
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
||||||
|
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
||||||
|
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
||||||
|
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
||||||
|
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
||||||
|
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
||||||
|
.ui-icon-circle-check { background-position: -208px -192px; }
|
||||||
|
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
||||||
|
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
||||||
|
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
||||||
|
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
||||||
|
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
||||||
|
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
||||||
|
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
||||||
|
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
||||||
|
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
||||||
|
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
||||||
|
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
||||||
|
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
||||||
|
|
||||||
|
|
||||||
|
/* Misc visuals
|
||||||
|
----------------------------------*/
|
||||||
|
|
||||||
|
/* Corner radius */
|
||||||
|
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
|
||||||
|
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
|
||||||
|
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
|
||||||
|
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
|
||||||
|
|
||||||
|
/* Overlays */
|
||||||
|
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
|
||||||
|
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*!
|
||||||
|
* jQuery UI Resizable 1.8.21
|
||||||
|
*
|
||||||
|
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
||||||
|
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||||
|
* http://jquery.org/license
|
||||||
|
*
|
||||||
|
* http://docs.jquery.com/UI/Resizable#theming
|
||||||
|
*/
|
||||||
|
.ui-resizable { position: relative;}
|
||||||
|
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
|
||||||
|
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
|
||||||
|
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
|
||||||
|
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
|
||||||
|
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
|
||||||
|
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
|
||||||
|
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
|
||||||
|
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
|
||||||
|
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
|
||||||
|
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
|
||||||
|
* jQuery UI Selectable 1.8.21
|
||||||
|
*
|
||||||
|
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
||||||
|
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||||
|
* http://jquery.org/license
|
||||||
|
*
|
||||||
|
* http://docs.jquery.com/UI/Selectable#theming
|
||||||
|
*/
|
||||||
|
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
|
||||||
|
/*!
|
||||||
|
* jQuery UI Slider 1.8.21
|
||||||
|
*
|
||||||
|
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
||||||
|
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||||
|
* http://jquery.org/license
|
||||||
|
*
|
||||||
|
* http://docs.jquery.com/UI/Slider#theming
|
||||||
|
*/
|
||||||
|
.ui-slider { position: relative; text-align: left; }
|
||||||
|
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
|
||||||
|
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
|
||||||
|
|
||||||
|
.ui-slider-horizontal { height: .8em; }
|
||||||
|
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
|
||||||
|
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
|
||||||
|
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
|
||||||
|
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
|
||||||
|
|
||||||
|
.ui-slider-vertical { width: .8em; height: 100px; }
|
||||||
|
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
|
||||||
|
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
|
||||||
|
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
|
||||||
|
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
|
||||||
|
* jQuery UI Datepicker 1.8.21
|
||||||
|
*
|
||||||
|
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
|
||||||
|
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||||
|
* http://jquery.org/license
|
||||||
|
*
|
||||||
|
* http://docs.jquery.com/UI/Datepicker#theming
|
||||||
|
*/
|
||||||
|
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
|
||||||
|
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
||||||
|
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
||||||
|
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
||||||
|
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
||||||
|
.ui-datepicker .ui-datepicker-next { right:2px; }
|
||||||
|
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
||||||
|
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
||||||
|
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
|
||||||
|
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
||||||
|
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
||||||
|
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
||||||
|
.ui-datepicker select.ui-datepicker-month,
|
||||||
|
.ui-datepicker select.ui-datepicker-year { width: 49%;}
|
||||||
|
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
||||||
|
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
||||||
|
.ui-datepicker td { border: 0; padding: 1px; }
|
||||||
|
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
||||||
|
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
|
||||||
|
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
||||||
|
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
||||||
|
|
||||||
|
/* with multiple calendars */
|
||||||
|
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
||||||
|
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
||||||
|
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
||||||
|
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
||||||
|
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
||||||
|
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
||||||
|
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
||||||
|
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
||||||
|
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
||||||
|
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
|
||||||
|
|
||||||
|
/* RTL support */
|
||||||
|
.ui-datepicker-rtl { direction: rtl; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
||||||
|
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
||||||
|
|
||||||
|
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
|
||||||
|
.ui-datepicker-cover {
|
||||||
|
display: none; /*sorry for IE5*/
|
||||||
|
display/**/: block; /*sorry for IE5*/
|
||||||
|
position: absolute; /*must have*/
|
||||||
|
z-index: -1; /*must have*/
|
||||||
|
filter: mask(); /*must have*/
|
||||||
|
top: -4px; /*must have*/
|
||||||
|
left: -4px; /*must have*/
|
||||||
|
width: 200px; /*must have*/
|
||||||
|
height: 200px; /*must have*/
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 127 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 62 KiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 882 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 435 B |
|
After Width: | Height: | Size: 714 B |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 290 KiB |
|
After Width: | Height: | Size: 342 KiB |
|
After Width: | Height: | Size: 288 KiB |
|
After Width: | Height: | Size: 334 KiB |
|
After Width: | Height: | Size: 341 KiB |
|
After Width: | Height: | Size: 344 KiB |
|
After Width: | Height: | Size: 339 KiB |
|
After Width: | Height: | Size: 361 B |
|
After Width: | Height: | Size: 456 B |
@ -0,0 +1,182 @@
|
|||||||
|
var Charts = function () {
|
||||||
|
|
||||||
|
var colors = Theme.chartColors;
|
||||||
|
|
||||||
|
return {
|
||||||
|
vertical: vertical,
|
||||||
|
horizontal: horizontal,
|
||||||
|
pie: pie,
|
||||||
|
donut: donut,
|
||||||
|
line: line
|
||||||
|
};
|
||||||
|
|
||||||
|
function vertical (target, data) {
|
||||||
|
var options = {
|
||||||
|
colors: colors,
|
||||||
|
|
||||||
|
grid: {
|
||||||
|
hoverable: true,
|
||||||
|
borderWidth: 2
|
||||||
|
},
|
||||||
|
bars: {
|
||||||
|
horizontal: false,
|
||||||
|
show: true,
|
||||||
|
align: 'center',
|
||||||
|
lineWidth: 0,
|
||||||
|
fillColor: { colors: [ { opacity: 1 }, { opacity: 0.5 } ] }
|
||||||
|
},
|
||||||
|
legend: {
|
||||||
|
show: true
|
||||||
|
},
|
||||||
|
|
||||||
|
tooltip: true,
|
||||||
|
tooltipOpts: {
|
||||||
|
content: '%s: %y'
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
var el = $(target);
|
||||||
|
|
||||||
|
if (el.length) {
|
||||||
|
$.plot(el, data, options );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function horizontal (target, data) {
|
||||||
|
var options = {
|
||||||
|
colors: colors,
|
||||||
|
|
||||||
|
grid: {
|
||||||
|
hoverable: true,
|
||||||
|
borderWidth: 2
|
||||||
|
},
|
||||||
|
bars: {
|
||||||
|
horizontal: true,
|
||||||
|
show: true,
|
||||||
|
align: 'center',
|
||||||
|
barWidth: .2,
|
||||||
|
lineWidth: 0,
|
||||||
|
fillColor: { colors: [ { opacity: 1 }, { opacity: 1} ] }
|
||||||
|
},
|
||||||
|
legend: {
|
||||||
|
show: true
|
||||||
|
},
|
||||||
|
|
||||||
|
tooltip: true,
|
||||||
|
tooltipOpts: {
|
||||||
|
content: '%s: %y'
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
var el = $(target);
|
||||||
|
|
||||||
|
if (el.length) {
|
||||||
|
$.plot(el, data, options );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function pie (target, data) {
|
||||||
|
var options = {
|
||||||
|
colors: colors,
|
||||||
|
|
||||||
|
series: {
|
||||||
|
pie: {
|
||||||
|
show: true,
|
||||||
|
innerRadius: 0,
|
||||||
|
stroke: {
|
||||||
|
width: 4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
legend: {
|
||||||
|
position: 'ne'
|
||||||
|
},
|
||||||
|
|
||||||
|
tooltip: true,
|
||||||
|
tooltipOpts: {
|
||||||
|
content: '%s: %y'
|
||||||
|
},
|
||||||
|
|
||||||
|
grid: {
|
||||||
|
hoverable: true
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
var el = $(target);
|
||||||
|
|
||||||
|
if (el.length) {
|
||||||
|
$.plot(el, data, options );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function donut (target, data) {
|
||||||
|
var options = {
|
||||||
|
colors: colors,
|
||||||
|
|
||||||
|
series: {
|
||||||
|
pie: {
|
||||||
|
show: true,
|
||||||
|
innerRadius: .5,
|
||||||
|
stroke: {
|
||||||
|
width: 4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
legend: {
|
||||||
|
position: 'ne'
|
||||||
|
},
|
||||||
|
|
||||||
|
tooltip: true,
|
||||||
|
tooltipOpts: {
|
||||||
|
content: '%s: %y'
|
||||||
|
},
|
||||||
|
|
||||||
|
grid: {
|
||||||
|
hoverable: true
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
var el = $(target);
|
||||||
|
|
||||||
|
if (el.length) {
|
||||||
|
$.plot(el, data, options );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function line (target, data) {
|
||||||
|
var options = {
|
||||||
|
colors: colors,
|
||||||
|
series: {
|
||||||
|
lines: {
|
||||||
|
show: true,
|
||||||
|
fill: true,
|
||||||
|
lineWidth: 4,
|
||||||
|
steps: false,
|
||||||
|
fillColor: { colors: [{opacity: 0.4}, {opacity: 0}] }
|
||||||
|
},
|
||||||
|
points: {
|
||||||
|
show: true,
|
||||||
|
radius: 4,
|
||||||
|
fill: true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
legend: {
|
||||||
|
position: 'ne'
|
||||||
|
},
|
||||||
|
tooltip: true,
|
||||||
|
tooltipOpts: {
|
||||||
|
content: '%s: %y'
|
||||||
|
},
|
||||||
|
xaxis: { mode: "time" },
|
||||||
|
grid: { borderWidth: 2, hoverable: true }
|
||||||
|
};
|
||||||
|
|
||||||
|
var el = $(target);
|
||||||
|
|
||||||
|
if (el.length) {
|
||||||
|
$.plot(el, data, options );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}();
|
||||||
@ -0,0 +1,70 @@
|
|||||||
|
var Theme = function () {
|
||||||
|
|
||||||
|
var chartColors, validationRules = getValidationRules ();
|
||||||
|
|
||||||
|
// Black & Orange
|
||||||
|
//chartColors = ["#FF9900", "#333", "#777", "#BBB", "#555", "#999", "#CCC"];
|
||||||
|
|
||||||
|
// Ocean Breeze
|
||||||
|
chartColors = ['#94BA65', '#2B4E72', '#2790B0', '#777','#555','#999','#bbb','#ccc','#eee'];
|
||||||
|
|
||||||
|
// Fire Starter
|
||||||
|
//chartColors = ['#750000', '#F90', '#777', '#555','#002646','#999','#bbb','#ccc','#eee'];
|
||||||
|
|
||||||
|
// Mean Green
|
||||||
|
//chartColors = ['#5F9B43', '#DB7D1F', '#BA4139', '#777','#555','#999','#bbb','#ccc','#eee'];
|
||||||
|
|
||||||
|
return { init: init, chartColors: chartColors, validationRules: validationRules };
|
||||||
|
|
||||||
|
function init () {
|
||||||
|
enhancedAccordion ();
|
||||||
|
|
||||||
|
if ($.fn.lightbox) {
|
||||||
|
$('.ui-lightbox').lightbox();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($.fn.cirque) {
|
||||||
|
$('.ui-cirque').cirque ({ });
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#wrapper').append ('<div class="push"></div>');
|
||||||
|
}
|
||||||
|
|
||||||
|
function enhancedAccordion () {
|
||||||
|
$('.accordion').on('show', function (e) {
|
||||||
|
$(e.target).prev('.accordion-heading').parent ().addClass('open');
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.accordion').on('hide', function (e) {
|
||||||
|
$(this).find('.accordion-toggle').not($(e.target)).parents ('.accordion-group').removeClass('open');
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.accordion').each (function () {
|
||||||
|
$(this).find ('.accordion-body.in').parent ().addClass ('open');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function getValidationRules () {
|
||||||
|
var custom = {
|
||||||
|
focusCleanup: false,
|
||||||
|
|
||||||
|
wrapper: 'div',
|
||||||
|
errorElement: 'span',
|
||||||
|
|
||||||
|
highlight: function(element) {
|
||||||
|
$(element).parents ('.control-group').removeClass ('success').addClass('error');
|
||||||
|
},
|
||||||
|
success: function(element) {
|
||||||
|
$(element).parents ('.control-group').removeClass ('error').addClass('success');
|
||||||
|
$(element).parents ('.controls:not(:has(.clean))').find ('div:last').before ('<div class="clean"></div>');
|
||||||
|
},
|
||||||
|
errorPlacement: function(error, element) {
|
||||||
|
error.appendTo(element.parents ('.controls'));
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
return custom;
|
||||||
|
}
|
||||||
|
|
||||||
|
}();
|
||||||
@ -0,0 +1,104 @@
|
|||||||
|
/* ==========================================================
|
||||||
|
* bootstrap-affix.js v2.1.1
|
||||||
|
* http://twitter.github.com/bootstrap/javascript.html#affix
|
||||||
|
* ==========================================================
|
||||||
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* ========================================================== */
|
||||||
|
|
||||||
|
|
||||||
|
!function ($) {
|
||||||
|
|
||||||
|
"use strict"; // jshint ;_;
|
||||||
|
|
||||||
|
|
||||||
|
/* AFFIX CLASS DEFINITION
|
||||||
|
* ====================== */
|
||||||
|
|
||||||
|
var Affix = function (element, options) {
|
||||||
|
this.options = $.extend({}, $.fn.affix.defaults, options)
|
||||||
|
this.$window = $(window).on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
|
||||||
|
this.$element = $(element)
|
||||||
|
this.checkPosition()
|
||||||
|
}
|
||||||
|
|
||||||
|
Affix.prototype.checkPosition = function () {
|
||||||
|
if (!this.$element.is(':visible')) return
|
||||||
|
|
||||||
|
var scrollHeight = $(document).height()
|
||||||
|
, scrollTop = this.$window.scrollTop()
|
||||||
|
, position = this.$element.offset()
|
||||||
|
, offset = this.options.offset
|
||||||
|
, offsetBottom = offset.bottom
|
||||||
|
, offsetTop = offset.top
|
||||||
|
, reset = 'affix affix-top affix-bottom'
|
||||||
|
, affix
|
||||||
|
|
||||||
|
if (typeof offset != 'object') offsetBottom = offsetTop = offset
|
||||||
|
if (typeof offsetTop == 'function') offsetTop = offset.top()
|
||||||
|
if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
|
||||||
|
|
||||||
|
affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
|
||||||
|
false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
|
||||||
|
'bottom' : offsetTop != null && scrollTop <= offsetTop ?
|
||||||
|
'top' : false
|
||||||
|
|
||||||
|
if (this.affixed === affix) return
|
||||||
|
|
||||||
|
this.affixed = affix
|
||||||
|
this.unpin = affix == 'bottom' ? position.top - scrollTop : null
|
||||||
|
|
||||||
|
this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* AFFIX PLUGIN DEFINITION
|
||||||
|
* ======================= */
|
||||||
|
|
||||||
|
$.fn.affix = function (option) {
|
||||||
|
return this.each(function () {
|
||||||
|
var $this = $(this)
|
||||||
|
, data = $this.data('affix')
|
||||||
|
, options = typeof option == 'object' && option
|
||||||
|
if (!data) $this.data('affix', (data = new Affix(this, options)))
|
||||||
|
if (typeof option == 'string') data[option]()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.affix.Constructor = Affix
|
||||||
|
|
||||||
|
$.fn.affix.defaults = {
|
||||||
|
offset: 0
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* AFFIX DATA-API
|
||||||
|
* ============== */
|
||||||
|
|
||||||
|
$(window).on('load', function () {
|
||||||
|
$('[data-spy="affix"]').each(function () {
|
||||||
|
var $spy = $(this)
|
||||||
|
, data = $spy.data()
|
||||||
|
|
||||||
|
data.offset = data.offset || {}
|
||||||
|
|
||||||
|
data.offsetBottom && (data.offset.bottom = data.offsetBottom)
|
||||||
|
data.offsetTop && (data.offset.top = data.offsetTop)
|
||||||
|
|
||||||
|
$spy.affix(data)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
}(window.jQuery);
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
var data = [
|
||||||
|
{ label: "Manufacturing", data: Math.floor (Math.random() * 100 + 650) },
|
||||||
|
{ label: "Finance", data: Math.floor (Math.random() * 100 + 250) },
|
||||||
|
{ label: "Energy & Utilities", data: Math.floor (Math.random() * 100 + 50) }
|
||||||
|
];
|
||||||
|
|
||||||
|
Charts.donut ('#donut-chart', data);
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,36 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
var ds = [];
|
||||||
|
var data = [];
|
||||||
|
|
||||||
|
ds.push ([[25, 1],[34, 2],[37, 3],[45, 4],[56, 5]]);
|
||||||
|
ds.push ([[13, 1],[29, 2],[25, 3],[23, 4],[31, 5]]);
|
||||||
|
ds.push ([[8, 1],[13, 2],[19, 3],[15, 4],[14, 5]]);
|
||||||
|
|
||||||
|
data.push ({
|
||||||
|
data: ds[0],
|
||||||
|
label: 'Manufacturing',
|
||||||
|
bars: {
|
||||||
|
order: 1
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
data.push ({
|
||||||
|
data: ds[1],
|
||||||
|
label: 'Energy & Utilities',
|
||||||
|
bars: {
|
||||||
|
order: 2
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
data.push ({
|
||||||
|
data: ds[2],
|
||||||
|
label: 'Professional Services',
|
||||||
|
bars: {
|
||||||
|
order: 3
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Charts.horizontal ('#horizontal-chart', data);
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,27 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
var d1 = [3.0, 3.0, 4.2, 4.4, 1.3, 2.9, 2.8, 1.9, 2.1, 3.4, 6.8, 8.1, 7.5, 7.1, 7.5, 9.5, 12.1, 12.4, 10.9, 10.4, 10.9, 9.1, 9.4, 10.5],
|
||||||
|
d2 = [ 0.6, 1.2, 1.7, 0.7, 2.9, 4.1, 2.6, 3.7, 3.9, 1.7, 2.3, 3.0, 3.3, 4.8, 5.0, 4.8, 5.0, 3.2, 2.0, 2.4, 2.7, 3.5, 3.2, 2.8];
|
||||||
|
|
||||||
|
var dt1 = [],
|
||||||
|
dt2 = [],
|
||||||
|
st = new Date(2012, 8, 6).getTime();
|
||||||
|
|
||||||
|
for( var i = 0; i < d2.length; i++ ) {
|
||||||
|
dt1.push([st + i * 3600000, parseFloat( (d1[i]).toFixed( 3 ) )]);
|
||||||
|
dt2.push([st + i * 3600000, parseFloat( (d2[i]).toFixed( 3 ) )]);
|
||||||
|
}
|
||||||
|
|
||||||
|
var data = [{
|
||||||
|
data: dt1,
|
||||||
|
label: 'Revenue'
|
||||||
|
}, {
|
||||||
|
data: dt2,
|
||||||
|
label: 'Expenses',
|
||||||
|
points: { show: false },
|
||||||
|
lines: { lineWidth: 2, fill: false }
|
||||||
|
}];
|
||||||
|
|
||||||
|
Charts.line ( '#line-chart', data);
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
var data = [
|
||||||
|
{ label: "Manufacturing", data: Math.floor (Math.random() * 100 + 250) },
|
||||||
|
{ label: "Finance", data: Math.floor (Math.random() * 100 + 350) },
|
||||||
|
{ label: "Energy & Utilities", data: Math.floor (Math.random() * 100 + 650) },
|
||||||
|
{ label: "Advertising & Marketing", data: Math.floor (Math.random() * 100 + 50) },
|
||||||
|
{ label: "Professional Services", data: Math.floor (Math.random() * 100 + 250) }
|
||||||
|
];
|
||||||
|
|
||||||
|
Charts.pie ('#pie-chart', data);
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,38 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
var ds = [];
|
||||||
|
var data = [];
|
||||||
|
|
||||||
|
ds.push ([[1,25],[2,34],[3,37],[4,45],[5,56]]);
|
||||||
|
ds.push ([[1,13],[2,29],[3,25],[4,23],[5,31]]);
|
||||||
|
ds.push ([[1,8],[2,13],[3,19],[4,15],[5,14]]);
|
||||||
|
|
||||||
|
data.push ({
|
||||||
|
data: ds[0],
|
||||||
|
label: 'Finance',
|
||||||
|
bars: {
|
||||||
|
barWidth: 0.15,
|
||||||
|
order: 1
|
||||||
|
}
|
||||||
|
});
|
||||||
|
data.push ({
|
||||||
|
data: ds[1],
|
||||||
|
label: 'Advertising & Marketing',
|
||||||
|
bars: {
|
||||||
|
barWidth: 0.15,
|
||||||
|
order: 2
|
||||||
|
}
|
||||||
|
});
|
||||||
|
data.push ({
|
||||||
|
data: ds[2],
|
||||||
|
label: 'Manufacturing',
|
||||||
|
bars: {
|
||||||
|
barWidth: 0.15,
|
||||||
|
order: 3
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Charts.vertical ('#vertical-chart', data);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
@ -0,0 +1,55 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
/*--------------------------------------------------
|
||||||
|
Plugin: Msg Growl
|
||||||
|
--------------------------------------------------*/
|
||||||
|
$('.growl-type').live ('click', function (e) {
|
||||||
|
$.msgGrowl ({
|
||||||
|
type: $(this).attr ('data-type')
|
||||||
|
, title: 'Header'
|
||||||
|
, text: 'Lorem ipsum dolor sit amet, consectetur ipsum dolor sit amet, consectetur.'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*--------------------------------------------------
|
||||||
|
Plugin: Msg Box
|
||||||
|
--------------------------------------------------*/
|
||||||
|
|
||||||
|
$('.msgbox-alert').live ('click', function (e) {
|
||||||
|
$.msgbox("The selection includes process white objects. Overprinting such objects is only useful in combination with transparency effects.");
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.msgbox-info').live ('click', function (e) {
|
||||||
|
$.msgbox("jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.", {type: "info"});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.msgbox-error').live ('click', function (e) {
|
||||||
|
$.msgbox("An error 1053 ocurred while perfoming this service operation on the MySql Server service.", {type: "error"});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.msgbox-confirm').live ('click', function (e) {
|
||||||
|
$.msgbox("Are you sure that you want to permanently delete the selected element?", {
|
||||||
|
type: "confirm",
|
||||||
|
buttons : [
|
||||||
|
{type: "submit", value: "Yes"},
|
||||||
|
{type: "submit", value: "No"},
|
||||||
|
{type: "cancel", value: "Cancel"}
|
||||||
|
]
|
||||||
|
}, function(result) {
|
||||||
|
$("#result2").text(result);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.msgbox-prompt').live ('click', function (e) {
|
||||||
|
$.msgbox("Insert your name below:", {
|
||||||
|
type: "prompt"
|
||||||
|
}, function(result) {
|
||||||
|
if (result) {
|
||||||
|
alert("Hello " + result);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,35 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
$('.gallery-container > li').hoverIntent({
|
||||||
|
over: showPreview,
|
||||||
|
timeout: 500,
|
||||||
|
out: hidePreview,
|
||||||
|
sensitivity: 4
|
||||||
|
});
|
||||||
|
|
||||||
|
function showPreview () {
|
||||||
|
$(this).find ('.preview').fadeIn ();
|
||||||
|
}
|
||||||
|
|
||||||
|
function hidePreview () {
|
||||||
|
$(this).find ('.preview').fadeOut ();
|
||||||
|
}
|
||||||
|
|
||||||
|
setTimeout (function () {
|
||||||
|
$('.gallery-container > li').each (function () {
|
||||||
|
var preview, img, width, height;
|
||||||
|
|
||||||
|
preview = $(this).find ('.preview');
|
||||||
|
img = $(this).find ('img');
|
||||||
|
|
||||||
|
width = img.width ();
|
||||||
|
height = img.height ();
|
||||||
|
|
||||||
|
preview.css ({ width: width });
|
||||||
|
preview.css ({ height: height });
|
||||||
|
|
||||||
|
preview.addClass ('ui-lightbox');
|
||||||
|
});
|
||||||
|
}, 500);
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,80 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
/*--------------------------------------------------
|
||||||
|
Plugin: Date Picker
|
||||||
|
--------------------------------------------------*/
|
||||||
|
|
||||||
|
$( "#datepicker-inline" ).datepicker();
|
||||||
|
|
||||||
|
$( "#datepicker-multi" ).datepicker({
|
||||||
|
numberOfMonths: 2,
|
||||||
|
showButtonPanel: true
|
||||||
|
});
|
||||||
|
|
||||||
|
/*--------------------------------------------------
|
||||||
|
Plugin: Slider
|
||||||
|
--------------------------------------------------*/
|
||||||
|
|
||||||
|
/* Increment Slider */
|
||||||
|
$( "#incrementSlider" ).slider({
|
||||||
|
range: "min",
|
||||||
|
value:150,
|
||||||
|
min: 0,
|
||||||
|
max: 500,
|
||||||
|
step: 50,
|
||||||
|
slide: function( event, ui ) {
|
||||||
|
$( "#incrementAmount" ).text ( "$" + ui.value );
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$( "#incrementAmount" ).text ( "$" + $( "#incrementSlider" ).slider( "value" ) );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Min Value Slider */
|
||||||
|
$( "#rangeMinSlider" ).slider({
|
||||||
|
range: "min",
|
||||||
|
value: 100,
|
||||||
|
min: 50,
|
||||||
|
max: 700,
|
||||||
|
slide: function( event, ui ) {
|
||||||
|
$( "#rangeMinAmount" ).text ( "$" + ui.value );
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$( "#rangeMinAmount" ).text ( "$" + $( "#rangeMinSlider" ).slider( "value" ) );
|
||||||
|
|
||||||
|
|
||||||
|
/* Default Slider */
|
||||||
|
$( "#defaultSlider" ).slider({ value: 65, range: 'min' });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Vertical Slider */
|
||||||
|
$("#eq > span").each(function() {
|
||||||
|
var value = parseInt($(this).text());
|
||||||
|
$(this).empty().slider({
|
||||||
|
value: value,
|
||||||
|
range: "min",
|
||||||
|
animate: true,
|
||||||
|
orientation: "vertical"
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
/* Horizontal Slider */
|
||||||
|
$( "#rangeSlider" ).slider({
|
||||||
|
range: true,
|
||||||
|
min: 0,
|
||||||
|
max: 500,
|
||||||
|
values: [ 75, 250 ],
|
||||||
|
slide: function( event, ui ) {
|
||||||
|
$( "#amount" ).text ( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$( "#amount" ).text( "$" + $( "#rangeSlider" ).slider( "values", 0 ) +
|
||||||
|
" - $" + $( "#rangeSlider" ).slider( "values", 1 ) );
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
$(function () {
|
||||||
|
|
||||||
|
$('.report-cirque').cirque ({
|
||||||
|
radius: 60,
|
||||||
|
total: 7630,
|
||||||
|
lineWidth: 10,
|
||||||
|
trackColor: '#CCCCCC',
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
$(function () {
|
||||||
|
var rules = {
|
||||||
|
rules: {
|
||||||
|
name: { minlength: 2, required: true },
|
||||||
|
email: { required: true, email: true },
|
||||||
|
subject: { minlength: 2, required: true },
|
||||||
|
message: { minlength: 2, required: true },
|
||||||
|
validateSelect: { required: true },
|
||||||
|
validateCheckbox: { required: true, minlength: 2},
|
||||||
|
validateRadio: { required: true },
|
||||||
|
|
||||||
|
bilprof_select: { required: true }
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var validationObj = $.extend (rules, Theme.validationRules);
|
||||||
|
$('form').validate(validationObj);
|
||||||
|
});
|
||||||
@ -0,0 +1,90 @@
|
|||||||
|
/* ==========================================================
|
||||||
|
* bootstrap-alert.js v2.0.4
|
||||||
|
* http://twitter.github.com/bootstrap/javascript.html#alerts
|
||||||
|
* ==========================================================
|
||||||
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* ========================================================== */
|
||||||
|
|
||||||
|
|
||||||
|
!function ($) {
|
||||||
|
|
||||||
|
"use strict"; // jshint ;_;
|
||||||
|
|
||||||
|
|
||||||
|
/* ALERT CLASS DEFINITION
|
||||||
|
* ====================== */
|
||||||
|
|
||||||
|
var dismiss = '[data-dismiss="alert"]'
|
||||||
|
, Alert = function (el) {
|
||||||
|
$(el).on('click', dismiss, this.close)
|
||||||
|
}
|
||||||
|
|
||||||
|
Alert.prototype.close = function (e) {
|
||||||
|
var $this = $(this)
|
||||||
|
, selector = $this.attr('data-target')
|
||||||
|
, $parent
|
||||||
|
|
||||||
|
if (!selector) {
|
||||||
|
selector = $this.attr('href')
|
||||||
|
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
||||||
|
}
|
||||||
|
|
||||||
|
$parent = $(selector)
|
||||||
|
|
||||||
|
e && e.preventDefault()
|
||||||
|
|
||||||
|
$parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
|
||||||
|
|
||||||
|
$parent.trigger(e = $.Event('close'))
|
||||||
|
|
||||||
|
if (e.isDefaultPrevented()) return
|
||||||
|
|
||||||
|
$parent.removeClass('in')
|
||||||
|
|
||||||
|
function removeElement() {
|
||||||
|
$parent
|
||||||
|
.trigger('closed')
|
||||||
|
.remove()
|
||||||
|
}
|
||||||
|
|
||||||
|
$.support.transition && $parent.hasClass('fade') ?
|
||||||
|
$parent.on($.support.transition.end, removeElement) :
|
||||||
|
removeElement()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ALERT PLUGIN DEFINITION
|
||||||
|
* ======================= */
|
||||||
|
|
||||||
|
$.fn.alert = function (option) {
|
||||||
|
return this.each(function () {
|
||||||
|
var $this = $(this)
|
||||||
|
, data = $this.data('alert')
|
||||||
|
if (!data) $this.data('alert', (data = new Alert(this)))
|
||||||
|
if (typeof option == 'string') data[option].call($this)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.alert.Constructor = Alert
|
||||||
|
|
||||||
|
|
||||||
|
/* ALERT DATA-API
|
||||||
|
* ============== */
|
||||||
|
|
||||||
|
$(function () {
|
||||||
|
$('body').on('click.alert.data-api', dismiss, Alert.prototype.close)
|
||||||
|
})
|
||||||
|
|
||||||
|
}(window.jQuery);
|
||||||
@ -0,0 +1,96 @@
|
|||||||
|
/* ============================================================
|
||||||
|
* bootstrap-button.js v2.0.4
|
||||||
|
* http://twitter.github.com/bootstrap/javascript.html#buttons
|
||||||
|
* ============================================================
|
||||||
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* ============================================================ */
|
||||||
|
|
||||||
|
|
||||||
|
!function ($) {
|
||||||
|
|
||||||
|
"use strict"; // jshint ;_;
|
||||||
|
|
||||||
|
|
||||||
|
/* BUTTON PUBLIC CLASS DEFINITION
|
||||||
|
* ============================== */
|
||||||
|
|
||||||
|
var Button = function (element, options) {
|
||||||
|
this.$element = $(element)
|
||||||
|
this.options = $.extend({}, $.fn.button.defaults, options)
|
||||||
|
}
|
||||||
|
|
||||||
|
Button.prototype.setState = function (state) {
|
||||||
|
var d = 'disabled'
|
||||||
|
, $el = this.$element
|
||||||
|
, data = $el.data()
|
||||||
|
, val = $el.is('input') ? 'val' : 'html'
|
||||||
|
|
||||||
|
state = state + 'Text'
|
||||||
|
data.resetText || $el.data('resetText', $el[val]())
|
||||||
|
|
||||||
|
$el[val](data[state] || this.options[state])
|
||||||
|
|
||||||
|
// push to event loop to allow forms to submit
|
||||||
|
setTimeout(function () {
|
||||||
|
state == 'loadingText' ?
|
||||||
|
$el.addClass(d).attr(d, d) :
|
||||||
|
$el.removeClass(d).removeAttr(d)
|
||||||
|
}, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
Button.prototype.toggle = function () {
|
||||||
|
var $parent = this.$element.parent('[data-toggle="buttons-radio"]')
|
||||||
|
|
||||||
|
$parent && $parent
|
||||||
|
.find('.active')
|
||||||
|
.removeClass('active')
|
||||||
|
|
||||||
|
this.$element.toggleClass('active')
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* BUTTON PLUGIN DEFINITION
|
||||||
|
* ======================== */
|
||||||
|
|
||||||
|
$.fn.button = function (option) {
|
||||||
|
return this.each(function () {
|
||||||
|
var $this = $(this)
|
||||||
|
, data = $this.data('button')
|
||||||
|
, options = typeof option == 'object' && option
|
||||||
|
if (!data) $this.data('button', (data = new Button(this, options)))
|
||||||
|
if (option == 'toggle') data.toggle()
|
||||||
|
else if (option) data.setState(option)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.button.defaults = {
|
||||||
|
loadingText: 'loading...'
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.button.Constructor = Button
|
||||||
|
|
||||||
|
|
||||||
|
/* BUTTON DATA-API
|
||||||
|
* =============== */
|
||||||
|
|
||||||
|
$(function () {
|
||||||
|
$('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) {
|
||||||
|
var $btn = $(e.target)
|
||||||
|
if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
|
||||||
|
$btn.button('toggle')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
}(window.jQuery);
|
||||||
@ -0,0 +1,169 @@
|
|||||||
|
/* ==========================================================
|
||||||
|
* bootstrap-carousel.js v2.0.4
|
||||||
|
* http://twitter.github.com/bootstrap/javascript.html#carousel
|
||||||
|
* ==========================================================
|
||||||
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* ========================================================== */
|
||||||
|
|
||||||
|
|
||||||
|
!function ($) {
|
||||||
|
|
||||||
|
"use strict"; // jshint ;_;
|
||||||
|
|
||||||
|
|
||||||
|
/* CAROUSEL CLASS DEFINITION
|
||||||
|
* ========================= */
|
||||||
|
|
||||||
|
var Carousel = function (element, options) {
|
||||||
|
this.$element = $(element)
|
||||||
|
this.options = options
|
||||||
|
this.options.slide && this.slide(this.options.slide)
|
||||||
|
this.options.pause == 'hover' && this.$element
|
||||||
|
.on('mouseenter', $.proxy(this.pause, this))
|
||||||
|
.on('mouseleave', $.proxy(this.cycle, this))
|
||||||
|
}
|
||||||
|
|
||||||
|
Carousel.prototype = {
|
||||||
|
|
||||||
|
cycle: function (e) {
|
||||||
|
if (!e) this.paused = false
|
||||||
|
this.options.interval
|
||||||
|
&& !this.paused
|
||||||
|
&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
|
||||||
|
return this
|
||||||
|
}
|
||||||
|
|
||||||
|
, to: function (pos) {
|
||||||
|
var $active = this.$element.find('.active')
|
||||||
|
, children = $active.parent().children()
|
||||||
|
, activePos = children.index($active)
|
||||||
|
, that = this
|
||||||
|
|
||||||
|
if (pos > (children.length - 1) || pos < 0) return
|
||||||
|
|
||||||
|
if (this.sliding) {
|
||||||
|
return this.$element.one('slid', function () {
|
||||||
|
that.to(pos)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
if (activePos == pos) {
|
||||||
|
return this.pause().cycle()
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos]))
|
||||||
|
}
|
||||||
|
|
||||||
|
, pause: function (e) {
|
||||||
|
if (!e) this.paused = true
|
||||||
|
clearInterval(this.interval)
|
||||||
|
this.interval = null
|
||||||
|
return this
|
||||||
|
}
|
||||||
|
|
||||||
|
, next: function () {
|
||||||
|
if (this.sliding) return
|
||||||
|
return this.slide('next')
|
||||||
|
}
|
||||||
|
|
||||||
|
, prev: function () {
|
||||||
|
if (this.sliding) return
|
||||||
|
return this.slide('prev')
|
||||||
|
}
|
||||||
|
|
||||||
|
, slide: function (type, next) {
|
||||||
|
var $active = this.$element.find('.active')
|
||||||
|
, $next = next || $active[type]()
|
||||||
|
, isCycling = this.interval
|
||||||
|
, direction = type == 'next' ? 'left' : 'right'
|
||||||
|
, fallback = type == 'next' ? 'first' : 'last'
|
||||||
|
, that = this
|
||||||
|
, e = $.Event('slide')
|
||||||
|
|
||||||
|
this.sliding = true
|
||||||
|
|
||||||
|
isCycling && this.pause()
|
||||||
|
|
||||||
|
$next = $next.length ? $next : this.$element.find('.item')[fallback]()
|
||||||
|
|
||||||
|
if ($next.hasClass('active')) return
|
||||||
|
|
||||||
|
if ($.support.transition && this.$element.hasClass('slide')) {
|
||||||
|
this.$element.trigger(e)
|
||||||
|
if (e.isDefaultPrevented()) return
|
||||||
|
$next.addClass(type)
|
||||||
|
$next[0].offsetWidth // force reflow
|
||||||
|
$active.addClass(direction)
|
||||||
|
$next.addClass(direction)
|
||||||
|
this.$element.one($.support.transition.end, function () {
|
||||||
|
$next.removeClass([type, direction].join(' ')).addClass('active')
|
||||||
|
$active.removeClass(['active', direction].join(' '))
|
||||||
|
that.sliding = false
|
||||||
|
setTimeout(function () { that.$element.trigger('slid') }, 0)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.$element.trigger(e)
|
||||||
|
if (e.isDefaultPrevented()) return
|
||||||
|
$active.removeClass('active')
|
||||||
|
$next.addClass('active')
|
||||||
|
this.sliding = false
|
||||||
|
this.$element.trigger('slid')
|
||||||
|
}
|
||||||
|
|
||||||
|
isCycling && this.cycle()
|
||||||
|
|
||||||
|
return this
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* CAROUSEL PLUGIN DEFINITION
|
||||||
|
* ========================== */
|
||||||
|
|
||||||
|
$.fn.carousel = function (option) {
|
||||||
|
return this.each(function () {
|
||||||
|
var $this = $(this)
|
||||||
|
, data = $this.data('carousel')
|
||||||
|
, options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
|
||||||
|
if (!data) $this.data('carousel', (data = new Carousel(this, options)))
|
||||||
|
if (typeof option == 'number') data.to(option)
|
||||||
|
else if (typeof option == 'string' || (option = options.slide)) data[option]()
|
||||||
|
else if (options.interval) data.cycle()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.carousel.defaults = {
|
||||||
|
interval: 5000
|
||||||
|
, pause: 'hover'
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.carousel.Constructor = Carousel
|
||||||
|
|
||||||
|
|
||||||
|
/* CAROUSEL DATA-API
|
||||||
|
* ================= */
|
||||||
|
|
||||||
|
$(function () {
|
||||||
|
$('body').on('click.carousel.data-api', '[data-slide]', function ( e ) {
|
||||||
|
var $this = $(this), href
|
||||||
|
, $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
||||||
|
, options = !$target.data('modal') && $.extend({}, $target.data(), $this.data())
|
||||||
|
$target.carousel(options)
|
||||||
|
e.preventDefault()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
}(window.jQuery);
|
||||||
@ -0,0 +1,157 @@
|
|||||||
|
/* =============================================================
|
||||||
|
* bootstrap-collapse.js v2.0.4
|
||||||
|
* http://twitter.github.com/bootstrap/javascript.html#collapse
|
||||||
|
* =============================================================
|
||||||
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* ============================================================ */
|
||||||
|
|
||||||
|
|
||||||
|
!function ($) {
|
||||||
|
|
||||||
|
"use strict"; // jshint ;_;
|
||||||
|
|
||||||
|
|
||||||
|
/* COLLAPSE PUBLIC CLASS DEFINITION
|
||||||
|
* ================================ */
|
||||||
|
|
||||||
|
var Collapse = function (element, options) {
|
||||||
|
this.$element = $(element)
|
||||||
|
this.options = $.extend({}, $.fn.collapse.defaults, options)
|
||||||
|
|
||||||
|
if (this.options.parent) {
|
||||||
|
this.$parent = $(this.options.parent)
|
||||||
|
}
|
||||||
|
|
||||||
|
this.options.toggle && this.toggle()
|
||||||
|
}
|
||||||
|
|
||||||
|
Collapse.prototype = {
|
||||||
|
|
||||||
|
constructor: Collapse
|
||||||
|
|
||||||
|
, dimension: function () {
|
||||||
|
var hasWidth = this.$element.hasClass('width')
|
||||||
|
return hasWidth ? 'width' : 'height'
|
||||||
|
}
|
||||||
|
|
||||||
|
, show: function () {
|
||||||
|
var dimension
|
||||||
|
, scroll
|
||||||
|
, actives
|
||||||
|
, hasData
|
||||||
|
|
||||||
|
if (this.transitioning) return
|
||||||
|
|
||||||
|
dimension = this.dimension()
|
||||||
|
scroll = $.camelCase(['scroll', dimension].join('-'))
|
||||||
|
actives = this.$parent && this.$parent.find('> .accordion-group > .in')
|
||||||
|
|
||||||
|
if (actives && actives.length) {
|
||||||
|
hasData = actives.data('collapse')
|
||||||
|
if (hasData && hasData.transitioning) return
|
||||||
|
actives.collapse('hide')
|
||||||
|
hasData || actives.data('collapse', null)
|
||||||
|
}
|
||||||
|
|
||||||
|
this.$element[dimension](0)
|
||||||
|
this.transition('addClass', $.Event('show'), 'shown')
|
||||||
|
this.$element[dimension](this.$element[0][scroll])
|
||||||
|
}
|
||||||
|
|
||||||
|
, hide: function () {
|
||||||
|
var dimension
|
||||||
|
if (this.transitioning) return
|
||||||
|
dimension = this.dimension()
|
||||||
|
this.reset(this.$element[dimension]())
|
||||||
|
this.transition('removeClass', $.Event('hide'), 'hidden')
|
||||||
|
this.$element[dimension](0)
|
||||||
|
}
|
||||||
|
|
||||||
|
, reset: function (size) {
|
||||||
|
var dimension = this.dimension()
|
||||||
|
|
||||||
|
this.$element
|
||||||
|
.removeClass('collapse')
|
||||||
|
[dimension](size || 'auto')
|
||||||
|
[0].offsetWidth
|
||||||
|
|
||||||
|
this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
|
||||||
|
|
||||||
|
return this
|
||||||
|
}
|
||||||
|
|
||||||
|
, transition: function (method, startEvent, completeEvent) {
|
||||||
|
var that = this
|
||||||
|
, complete = function () {
|
||||||
|
if (startEvent.type == 'show') that.reset()
|
||||||
|
that.transitioning = 0
|
||||||
|
that.$element.trigger(completeEvent)
|
||||||
|
}
|
||||||
|
|
||||||
|
this.$element.trigger(startEvent)
|
||||||
|
|
||||||
|
if (startEvent.isDefaultPrevented()) return
|
||||||
|
|
||||||
|
this.transitioning = 1
|
||||||
|
|
||||||
|
this.$element[method]('in')
|
||||||
|
|
||||||
|
$.support.transition && this.$element.hasClass('collapse') ?
|
||||||
|
this.$element.one($.support.transition.end, complete) :
|
||||||
|
complete()
|
||||||
|
}
|
||||||
|
|
||||||
|
, toggle: function () {
|
||||||
|
this[this.$element.hasClass('in') ? 'hide' : 'show']()
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* COLLAPSIBLE PLUGIN DEFINITION
|
||||||
|
* ============================== */
|
||||||
|
|
||||||
|
$.fn.collapse = function (option) {
|
||||||
|
return this.each(function () {
|
||||||
|
var $this = $(this)
|
||||||
|
, data = $this.data('collapse')
|
||||||
|
, options = typeof option == 'object' && option
|
||||||
|
if (!data) $this.data('collapse', (data = new Collapse(this, options)))
|
||||||
|
if (typeof option == 'string') data[option]()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.collapse.defaults = {
|
||||||
|
toggle: true
|
||||||
|
}
|
||||||
|
|
||||||
|
$.fn.collapse.Constructor = Collapse
|
||||||
|
|
||||||
|
|
||||||
|
/* COLLAPSIBLE DATA-API
|
||||||
|
* ==================== */
|
||||||
|
|
||||||
|
$(function () {
|
||||||
|
$('body').on('click.collapse.data-api', '[data-toggle=collapse]', function ( e ) {
|
||||||
|
var $this = $(this), href
|
||||||
|
, target = $this.attr('data-target')
|
||||||
|
|| e.preventDefault()
|
||||||
|
|| (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
|
||||||
|
, option = $(target).data('collapse') ? 'toggle' : $this.data()
|
||||||
|
$(target).collapse(option)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
}(window.jQuery);
|
||||||