_layout_gora.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title><?php echo self::getTitle(); ?></title>
  6. <link rel="shortcut icon" type="image/x-icon" href="./favicon.png?v=0.1">
  7. <meta name="author" content="Piotr Labudda <piotrl86@gmail.com>" />
  8. <link rel="stylesheet" href="stuff/bootstrap/css/bootstrap.min.css" type="text/css" />
  9. <!--
  10. <link rel="stylesheet" href="stuff/bootstrap/css/bootstrap-theme.min.css" type="text/css" />
  11. -->
  12. <link rel="stylesheet" href="stuff/jquery.selectize/css/selectize.bootstrap3.css" type="text/css" />
  13. <link rel="stylesheet" href="stuff/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css" type="text/css" />
  14. <link rel="stylesheet" href="stuff/jquery-ui-smoothness/jquery-ui-1.10.4.custom.min.css" type="text/css">
  15. <?php
  16. UI::inlineCSS(APP_PATH_WWW . '/static/p5UI/main.css');
  17. UI::inlineRawJS(APP_PATH_WWW . '/static/object-assign-polyfill.js');
  18. UI::inlineRawJS(APP_PATH_WWW . '/static/fetch-polyfill.min.js');
  19. UI::inlineRawJS(APP_PATH_WWW . '/static/promise-polyfill.min.js');
  20. ?>
  21. <script src="stuff/jquery-2.1.0.min.js"></script>
  22. <script src="stuff/jquery-plugins.js"></script>
  23. <script src="stuff/jquery.form.js"></script>
  24. <script src="stuff/jquery.autosize.min.js"></script>
  25. <script src="stuff/bootstrap/js/bootstrap.min.js"></script>
  26. <script src="stuff/jquery.selectize/js/standalone/selectize.min.js"></script>
  27. <script src="stuff/numeral/numeral.min.js"></script>
  28. <script src="stuff/moment/moment.min.js"></script>
  29. <script src="stuff/moment/pl.js"></script>
  30. <script src="stuff/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
  31. <script src="stuff/notify.min.js"></script>
  32. <script src="stuff/jquery-ui-1.10.4.custom.min.js"></script>
  33. <script src="stuff/jquery.hotkeys.js"></script>
  34. <script src="stuff/lodash.min.js?_v=4.6.1"></script>
  35. <script src="stuff/superagent.js"></script>
  36. <script src="stuff/validate.min.js"></script>
  37. <?php S::printTimeoutUpdateJs(); ?>
  38. <?php if (DBG::isActive()) : ?>
  39. <script>
  40. jQuery(document).on('DBG:notify', function(e, payload) {
  41. console.log('DBG:notify', payload);
  42. });
  43. </script>
  44. <?php endif; ?>
  45. <?php
  46. UI::inlineCSS(APP_PATH_WWW . '/static/p5UI/typespecial-fix.css');
  47. UI::inlineJS(APP_PATH_WWW . '/static/p5UI/utils.js');
  48. UI::inlineJS(APP_PATH_WWW . '/static/p5UI/clickedOutsideElement.js');
  49. UI::inlineCSS(APP_PATH_WWW . '/static/p5UI/dropdown.css');
  50. UI::inlineJS(APP_PATH_WWW . '/static/p5UI/dropdown.js');
  51. UI::inlineJS(APP_PATH_WWW . '/static/p5UI/clickable.js'); // , [ 'DBG' => DBG::isActive() ]);
  52. UI::inlineJS(APP_PATH_WWW . '/static/p5UI/ajax.js');
  53. UI::inlineJS(APP_PATH_WWW . '/static/p5UI/legacy.js');
  54. UI::hButtonAjaxJsFunction();
  55. ?>
  56. <?php if (User::hasAccess('dbg')) : ?>
  57. <script>
  58. jQuery(document).bind('keydown', 'alt+shift+`', function(){
  59. jQuery(document.body).addClass('show-hidden-dbg');
  60. });
  61. jQuery(document).bind('keyup', 'alt+shift+`', function(){
  62. jQuery(document.body).removeClass('show-hidden-dbg');
  63. });
  64. </script>
  65. <?php endif; ?>
  66. </head><body>