Guest User

Untitled

a guest
Aug 14th, 2014
488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.16 KB | None | 0 0
  1. <div id="loading">
  2. <div>
  3. <div></div>
  4. <div></div>
  5. <div></div>
  6. </div>
  7. </div>
  8.  
  9. <div id="wrapper">
  10. <div id="top">
  11.  
  12. <div class="main-logo">
  13. <a href="#" onclick="return false;"><%= image_tag "logo.png" %></a>
  14. </div>
  15.  
  16. <div class="m-nav"><i class="fa fa-bars"></i></div>
  17.  
  18. <div class="profile-nav">
  19. <ul>
  20. <li class="profile-user-info">
  21. <a href="#" onclick="return false;">
  22. <%= image_tag "user.jpg", class: "user-img" %>
  23. <b>Welcome, </b><span>John Doe</span> <i class="fa fa-user"></i> <i class="fa fa-caret-down"></i>
  24. </a>
  25. </li>
  26. <li>
  27. <a href="login.html">
  28. <i class="fa fa-times-circle"></i> Logout
  29. </a>
  30. </li>
  31. </ul>
  32. </div>
  33.  
  34. </div> <!-- /top -->
  35.  
  36. <div id="sidebar">
  37. <div class="search">
  38. <input type="search" placeholder="Search here...">
  39. <i class="fa fa-search"></i>
  40. </div>
  41. <ul class="main-nav">
  42. <li class="active">
  43. <%= link_to root_path, {:onlick => "return false;"} do %> <i class="fa fa-home"></i> Dashboard<% end %>
  44. </li>
  45. <li class="collapsible">
  46. <%= link_to "#", {:onlick => "return false;"} do %> <i class="fa fa-list"></i> Instellingen<% end %>
  47. <ul class="sub-menu">
  48. <li>
  49. <%= link_to new_admin_registration_path do %> <i class="fa fa-pencil"></i> Admin-user<% end %>
  50. </li>
  51. <li><a href="form-button.html"><i class="fa fa-tags"></i>Buttons</a></li>
  52. </ul>
  53. </li>
  54. <li><a href="icons.html"><i class="fa fa-star"></i> Buttons &amp; icons</a></li>
  55. <li><a href="ui.html"><i class="fa fa-arrows-h"></i> Slider elements</a></li>
  56. <li><a href="grid.html"><i class="fa fa-th"></i> Grid Layout</a></li>
  57. <li class="collapsible open">
  58. <a href="#" onclick="return false;"><i class="fa fa-file"></i> Sample pages</i></a>
  59. <ul class="sub-menu">
  60. <li><a href="404.html"><i class="fa fa-bug"></i>404</a></li>
  61. <li><a href="login.html"><i class="fa fa-key"></i>Login</a></li>
  62. </ul>
  63. </li>
  64. <li><a href="charts.html"><i class="fa fa-bar-chart-o"></i> Charts &amp; graphs</a></li>
  65. </ul>
  66. </div> <!-- /sidebar -->
  67.  
  68. <div id="content" class="clearfix">
  69.  
  70.  
  71. <div class="breadcrumbs">
  72. <i class="fa fa-home"></i> Home <i class="fa fa-caret-right"></i> Dashboard
  73. </div>
  74.  
  75. <div class="wrp clearfix">
  76.  
  77. <%= yield %>
  78.  
  79.  
  80. </div> <!-- /wrp -->
  81.  
  82. </div> <!-- /content -->
  83. <footer class="footer">
  84. 2013 © Liberator Admin v1.0. Powered by <a href="http://www.pixeden.com/">pixeden</a>
  85. </footer>
  86.  
  87. </div> <!-- /wrapper -->
  88.  
  89. <%= javascript_include_tag "prefixfree.min.js", "jquery-1.10.2.min.js","jquery-ui.js","bootstrap.min.js", "excanvas.min.js", "jquery.flot.js", "query.flot.resize.js", "jquery.sparkline.min.js", "jquery.hashchange.min.js", "jquery.easytabs.min.js", "toastr.min.js" %>
  90.  
  91.  
  92. <script type="text/javascript">
  93.  
  94. $(window).load(function(){
  95. $('#loading').fadeOut(1000);
  96.  
  97. toastr.options = {
  98. "closeButton": true,
  99. "debug": false,
  100. "positionClass": "toast-bottom-right",
  101. "onclick": null,
  102. "showDuration": "300",
  103. "hideDuration": "1000",
  104. "timeOut": "5000",
  105. "extendedTimeOut": "1000",
  106. "showEasing": "swing",
  107. "hideEasing": "linear",
  108. "showMethod": "fadeIn",
  109. "hideMethod": "fadeOut"
  110. }
  111. setTimeout(function(){
  112. toastr.info('<span style="color:#333;">Welcome to Liberator! The new clean Admin Template.</span>');
  113. },2000) ;
  114.  
  115. setTimeout(function(){
  116. toastr.warning('<span style="color:#333;">You could navigate the different sections to discover it...</span>');
  117. },4500) ;
  118.  
  119. // $(document).ready(function(){
  120.  
  121. $('.collapsible > a').click(function(){
  122. $(this).parent().toggleClass('open');
  123. if( $(this).parent().siblings().hasClass('open') ){
  124. $(this).parent().siblings().removeClass('open');
  125. }
  126. return false;
  127. }) // Collapsible
  128.  
  129.  
  130. // -------------------------- SPARKLINE miniCHARTS -----------------------------//
  131.  
  132. $("#stats_visits").sparkline('html',{
  133. type: 'pie',
  134. sliceColors: ['#499ac7','transparent'],
  135. offset:-90,
  136. tooltipClassname:'tooltip-sp',
  137. disableHighlight:true
  138. });
  139. $("#stats_users").sparkline('html',{
  140. type: 'pie',
  141. sliceColors: ['#37343b','transparent'],
  142. offset:-90,
  143. tooltipClassname:'tooltip-sp',
  144. disableHighlight:true
  145. });
  146. $("#stats_orders").sparkline('html',{
  147. type: 'pie',
  148. sliceColors: ['#83a854','transparent'],
  149. offset:-90,
  150. tooltipClassname:'tooltip-sp',
  151. disableHighlight:true
  152. });
  153.  
  154.  
  155. // -------------------------- FLOT CHARTS -----------------------------//
  156.  
  157. var sin = [], cos = [];
  158. for (var i = 0; i < 20; i += 0.5) {
  159. sin.push([i, Math.sin(i-1.5)]);
  160. cos.push([i, Math.cos(i+1.6)]);
  161. }
  162.  
  163. var sin2 = [], cos2 = [];
  164. for (var i = 0; i < 40; i += 0.7) {
  165. sin2.push([i, Math.sin(i-0.23) - 0.1]);
  166. cos2.push([i, Math.cos(i+0.80)]);
  167. }
  168.  
  169. var sin3 = [], cos3 = [];
  170. for (var i = 0; i < 74; i += 0.7) {
  171. sin3.push([i, Math.sin(i-0.23) - 0.1]);
  172. cos3.push([i, Math.cos(i+0.80)]);
  173. }
  174.  
  175. // Chart Month
  176. var plot = $.plot($("#chart-month"),
  177. [ { data: sin, label: "sin(x)"}, { data: cos, label: "cos(x)" } ], {
  178. series: {
  179. lines: { show: true },
  180. points: { show: true }
  181. },
  182. grid: { hoverable: true, clickable: true },
  183. yaxis: { min: -1.1, max: 1.1 },
  184. xaxis: { min: 0, max: 14 },
  185. legend: {
  186. show: true,
  187. // margin: number of pixels or [x margin, y margin]
  188. //container: '.cLegend'
  189. // sorted: null/false, true, "ascending", "descending", "reverse", or a comparator
  190. },
  191. colors: [ '#52aed3', '#83a854' ]
  192. });
  193.  
  194. // Chart Week
  195. var plot = $.plot($("#chart-week"),
  196. [ { data: sin2, label: "sin(x)"}, { data: cos2, label: "cos(x)" } ], {
  197. series: {
  198. lines: { show: true },
  199. points: { show: true }
  200. },
  201. grid: { hoverable: true, clickable: true },
  202. yaxis: { min: -1.1, max: 1.1 },
  203. xaxis: { min: 0, max: 14 },
  204. legend: {
  205. show: true,
  206. // margin: number of pixels or [x margin, y margin]
  207. //container: '.cLegend'
  208. // sorted: null/false, true, "ascending", "descending", "reverse", or a comparator
  209. },
  210. colors: [ '#52aed3', '#83a854' ]
  211. });
  212.  
  213. // Chart Day
  214. var plot = $.plot($("#chart-day"),
  215. [ { data: sin3, label: "sin(x)"}, { data: cos3, label: "cos(x)" } ], {
  216. series: {
  217. lines: { show: true },
  218. points: { show: true }
  219. },
  220. grid: { hoverable: true, clickable: true },
  221. yaxis: { min: -1.1, max: 1.1 },
  222. xaxis: { min: 0, max: 74 },
  223. legend: {
  224. show: true,
  225. // margin: number of pixels or [x margin, y margin]
  226. //container: '.cLegend'
  227. // sorted: null/false, true, "ascending", "descending", "reverse", or a comparator
  228. },
  229. colors: [ '#52aed3', '#83a854' ]
  230. });
  231.  
  232.  
  233. function showTooltip(x, y, contents) {
  234. $('<div id="chart-tooltip" class="chart-tooltip">' + contents + '</div>').css( {
  235. position: 'absolute',
  236. display: 'none',
  237. top: y + 5,
  238. left: x + 5,
  239. 'z-index': '9999',
  240. 'color': '#fff',
  241. 'font-size': '11px',
  242. opacity: 0.8
  243. }).appendTo("body").fadeIn(200);
  244. }
  245.  
  246. var previousPoint = null;
  247. $(".chart").bind("plothover", function (event, pos, item) {
  248. $("#x").text(pos.x.toFixed(2));
  249. $("#y").text(pos.y.toFixed(2));
  250.  
  251. if ($(".chart").length > 0) {
  252. if (item) {
  253. if (previousPoint != item.dataIndex) {
  254. previousPoint = item.dataIndex;
  255.  
  256. $("#chart-tooltip").remove();
  257. var x = item.datapoint[0].toFixed(2),
  258. y = item.datapoint[1].toFixed(2);
  259.  
  260. showTooltip(item.pageX, item.pageY,
  261. item.series.label + " of " + x + " = " + y);
  262. }
  263. }
  264. else {
  265. $("#chart-tooltip").remove();
  266. previousPoint = null;
  267. }
  268. }
  269. });
  270.  
  271. $(".chart").bind("plotclick", function (event, pos, item) {
  272. if (item) {
  273. $("#clickdata").text("You clicked point " + item.dataIndex + " in " + item.series.label + ".");
  274. plot.highlight(item.series, item.datapoint);
  275. }
  276. });
  277.  
  278.  
  279. // -------------------------- jQueryUI SLIDERS -----------------------------//
  280.  
  281. $('.slider').slider();
  282.  
  283. $('.slider.range-min').slider({
  284. range: "min",
  285. slide: function( event, ui ) {
  286. $('.slider.range-min > a.ui-slider-handle').html("<div class='range-tooltip'>$ " + ui.value + "</div>")
  287. },
  288. stop: function( event, ui ) {
  289. $('.range-tooltip').delay(1000).fadeOut();
  290. }
  291. });
  292.  
  293. $('.slider.range-min').on( "slide", function( event, ui ) {
  294. if($(this).slider('value') > 5){
  295. $('.slider.range-min > a.ui-slider-handle').addClass('color');
  296. } else {
  297. $('.slider.range-min > a.ui-slider-handle').removeClass('color');
  298. }
  299. } );
  300.  
  301. $('.slider.range').slider({
  302. range: true,
  303. max: 750,
  304. values: [ 75, 300 ],
  305. slide: function( event, ui ) {
  306. var handleIndex = $(ui.handle).index(); // left:0 - right:2
  307. if( handleIndex == 0 ){
  308. $(ui.handle).html("<div class='range-tooltip'>$ " + ui.values[0] + "</div>");
  309. } else if( handleIndex == 2 ){
  310. $(ui.handle).html("<div class='range-tooltip'>$ " + ui.values[1] + "</div>");
  311. }
  312. },
  313. stop: function( event, ui ) {
  314. $('.range-tooltip').delay(1000).fadeOut();
  315. }
  316. });
  317.  
  318. // Iteration to set the default value of Vertical Sliders
  319.  
  320. $('.slider.vertical').each(function(){
  321. $(this).slider({
  322. orientation: "vertical",
  323. range: "min",
  324. min: 0,
  325. max: 100,
  326. value: $(this).attr('data-vY')
  327. })
  328. })
  329.  
  330. $('.progressbar').each(function(){
  331. var v = parseInt($(this).attr('value'));
  332. $(this).progressbar({
  333. value: v
  334. })
  335. })
  336.  
  337. $('.progressbar > .ui-progressbar-value').hover(function(){
  338. $(this).html("<div class='progress-tooltip'>" + $(this).parent().progressbar('value') + " %</div>");
  339. $('.progress-tooltip').delay(2000).fadeOut()
  340. })
  341.  
  342. // eTabs
  343. $('#eTabs').easytabs();
  344.  
  345. // Mobile Nav
  346. $('.m-nav').click(function(){
  347. $('.main-nav').toggleClass('open');
  348. })
  349.  
  350. // Quick Nav clicks
  351. $('.qn-arrow-left').click(function(){
  352. var sel = $('.quick-nav ul').find('.active');
  353. if( sel.hasClass('qn-first') ){
  354. sel.removeClass('active');
  355. sel.parent().find('.qn-last').addClass('active');
  356. } else {
  357. sel.removeClass('active').prev().addClass('active');
  358. }
  359. })
  360. $('.qn-arrow-right').click(function(){
  361. var sel = $('.quick-nav ul').find('.active');
  362. if( sel.hasClass('qn-last') ){
  363. sel.removeClass('active');
  364. sel.parent().find('.qn-first').addClass('active');
  365. } else {
  366. sel.removeClass('active').next().addClass('active');
  367. }
  368. })
  369.  
  370.  
  371.  
  372. }) // Ready.
  373. </script>
Advertisement
Add Comment
Please, Sign In to add comment