First Commit

This commit is contained in:
Kevin Adametz 2018-10-29 09:39:31 +01:00
commit 610aa1e202
4204 changed files with 636764 additions and 0 deletions

View file

@ -0,0 +1 @@
require('./bootstrap');

65
resources/assets/js/bootstrap.js vendored Executable file
View file

@ -0,0 +1,65 @@
// Auto update layout
if (window.layoutHelpers) {
window.layoutHelpers.setAutoUpdate(true);
}
$(function() {
// Initialize sidenav
$('#layout-sidenav').each(function() {
new SideNav(this, {
orientation: $(this).hasClass('sidenav-horizontal') ? 'horizontal' : 'vertical'
});
});
// Initialize sidenav togglers
$('body').on('click', '.layout-sidenav-toggle', function(e) {
e.preventDefault();
window.layoutHelpers.toggleCollapsed();
});
// Swap dropdown menus in RTL mode
if ($('html').attr('dir') === 'rtl') {
$('#layout-navbar .dropdown-menu').toggleClass('dropdown-menu-right');
}
});
/**
* We'll load the axios HTTP library which allows us to easily issue requests
* to our Laravel back-end. This library automatically handles sending the
* CSRF token as a header based on the value of the "XSRF" token cookie.
*/
// window.axios = require('axios');
//
// window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
/**
* Next we will register the CSRF Token as a common header with Axios so that
* all outgoing HTTP requests automatically have it attached. This is just
* a simple convenience so we don't have to attach every token manually.
*/
// let token = document.head.querySelector('meta[name="csrf-token"]');
//
// if (token) {
// window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
// } else {
// console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');
// }
/**
* Echo exposes an expressive API for subscribing to channels and listening
* for events that are broadcast by Laravel. Echo and event broadcasting
* allows your team to easily build robust real-time web applications.
*/
// import Echo from 'laravel-echo'
// window.Pusher = require('pusher-js');
// window.Echo = new Echo({
// broadcaster: 'pusher',
// key: process.env.MIX_PUSHER_APP_KEY,
// cluster: process.env.MIX_PUSHER_APP_CLUSTER,
// encrypted: true
// });

View file

@ -0,0 +1,2 @@
// Bootstrap
// @import '~bootstrap/scss/bootstrap';

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 341 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
resources/assets/vendor/fonts/ionicons.css vendored Executable file

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

536
resources/assets/vendor/fonts/linearicons.css vendored Executable file
View file

@ -0,0 +1,536 @@
@font-face {
font-family: 'Linearicons-Free';
src:url('linearicons/Linearicons-Free.eot?w118d');
src:url('linearicons/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
url('linearicons/Linearicons-Free.woff2?w118d') format('woff2'),
url('linearicons/Linearicons-Free.woff?w118d') format('woff'),
url('linearicons/Linearicons-Free.ttf?w118d') format('truetype'),
url('linearicons/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
font-weight: normal;
font-style: normal;
}
.lnr {
font-family: 'Linearicons-Free';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lnr-home:before {
content: "\e800";
}
.lnr-apartment:before {
content: "\e801";
}
.lnr-pencil:before {
content: "\e802";
}
.lnr-magic-wand:before {
content: "\e803";
}
.lnr-drop:before {
content: "\e804";
}
.lnr-lighter:before {
content: "\e805";
}
.lnr-poop:before {
content: "\e806";
}
.lnr-sun:before {
content: "\e807";
}
.lnr-moon:before {
content: "\e808";
}
.lnr-cloud:before {
content: "\e809";
}
.lnr-cloud-upload:before {
content: "\e80a";
}
.lnr-cloud-download:before {
content: "\e80b";
}
.lnr-cloud-sync:before {
content: "\e80c";
}
.lnr-cloud-check:before {
content: "\e80d";
}
.lnr-database:before {
content: "\e80e";
}
.lnr-lock:before {
content: "\e80f";
}
.lnr-cog:before {
content: "\e810";
}
.lnr-trash:before {
content: "\e811";
}
.lnr-dice:before {
content: "\e812";
}
.lnr-heart:before {
content: "\e813";
}
.lnr-star:before {
content: "\e814";
}
.lnr-star-half:before {
content: "\e815";
}
.lnr-star-empty:before {
content: "\e816";
}
.lnr-flag:before {
content: "\e817";
}
.lnr-envelope:before {
content: "\e818";
}
.lnr-paperclip:before {
content: "\e819";
}
.lnr-inbox:before {
content: "\e81a";
}
.lnr-eye:before {
content: "\e81b";
}
.lnr-printer:before {
content: "\e81c";
}
.lnr-file-empty:before {
content: "\e81d";
}
.lnr-file-add:before {
content: "\e81e";
}
.lnr-enter:before {
content: "\e81f";
}
.lnr-exit:before {
content: "\e820";
}
.lnr-graduation-hat:before {
content: "\e821";
}
.lnr-license:before {
content: "\e822";
}
.lnr-music-note:before {
content: "\e823";
}
.lnr-film-play:before {
content: "\e824";
}
.lnr-camera-video:before {
content: "\e825";
}
.lnr-camera:before {
content: "\e826";
}
.lnr-picture:before {
content: "\e827";
}
.lnr-book:before {
content: "\e828";
}
.lnr-bookmark:before {
content: "\e829";
}
.lnr-user:before {
content: "\e82a";
}
.lnr-users:before {
content: "\e82b";
}
.lnr-shirt:before {
content: "\e82c";
}
.lnr-store:before {
content: "\e82d";
}
.lnr-cart:before {
content: "\e82e";
}
.lnr-tag:before {
content: "\e82f";
}
.lnr-phone-handset:before {
content: "\e830";
}
.lnr-phone:before {
content: "\e831";
}
.lnr-pushpin:before {
content: "\e832";
}
.lnr-map-marker:before {
content: "\e833";
}
.lnr-map:before {
content: "\e834";
}
.lnr-location:before {
content: "\e835";
}
.lnr-calendar-full:before {
content: "\e836";
}
.lnr-keyboard:before {
content: "\e837";
}
.lnr-spell-check:before {
content: "\e838";
}
.lnr-screen:before {
content: "\e839";
}
.lnr-smartphone:before {
content: "\e83a";
}
.lnr-tablet:before {
content: "\e83b";
}
.lnr-laptop:before {
content: "\e83c";
}
.lnr-laptop-phone:before {
content: "\e83d";
}
.lnr-power-switch:before {
content: "\e83e";
}
.lnr-bubble:before {
content: "\e83f";
}
.lnr-heart-pulse:before {
content: "\e840";
}
.lnr-construction:before {
content: "\e841";
}
.lnr-pie-chart:before {
content: "\e842";
}
.lnr-chart-bars:before {
content: "\e843";
}
.lnr-gift:before {
content: "\e844";
}
.lnr-diamond:before {
content: "\e845";
}
.lnr-linearicons:before {
content: "\e846";
}
.lnr-dinner:before {
content: "\e847";
}
.lnr-coffee-cup:before {
content: "\e848";
}
.lnr-leaf:before {
content: "\e849";
}
.lnr-paw:before {
content: "\e84a";
}
.lnr-rocket:before {
content: "\e84b";
}
.lnr-briefcase:before {
content: "\e84c";
}
.lnr-bus:before {
content: "\e84d";
}
.lnr-car:before {
content: "\e84e";
}
.lnr-train:before {
content: "\e84f";
}
.lnr-bicycle:before {
content: "\e850";
}
.lnr-wheelchair:before {
content: "\e851";
}
.lnr-select:before {
content: "\e852";
}
.lnr-earth:before {
content: "\e853";
}
.lnr-smile:before {
content: "\e854";
}
.lnr-sad:before {
content: "\e855";
}
.lnr-neutral:before {
content: "\e856";
}
.lnr-mustache:before {
content: "\e857";
}
.lnr-alarm:before {
content: "\e858";
}
.lnr-bullhorn:before {
content: "\e859";
}
.lnr-volume-high:before {
content: "\e85a";
}
.lnr-volume-medium:before {
content: "\e85b";
}
.lnr-volume-low:before {
content: "\e85c";
}
.lnr-volume:before {
content: "\e85d";
}
.lnr-mic:before {
content: "\e85e";
}
.lnr-hourglass:before {
content: "\e85f";
}
.lnr-undo:before {
content: "\e860";
}
.lnr-redo:before {
content: "\e861";
}
.lnr-sync:before {
content: "\e862";
}
.lnr-history:before {
content: "\e863";
}
.lnr-clock:before {
content: "\e864";
}
.lnr-download:before {
content: "\e865";
}
.lnr-upload:before {
content: "\e866";
}
.lnr-enter-down:before {
content: "\e867";
}
.lnr-exit-up:before {
content: "\e868";
}
.lnr-bug:before {
content: "\e869";
}
.lnr-code:before {
content: "\e86a";
}
.lnr-link:before {
content: "\e86b";
}
.lnr-unlink:before {
content: "\e86c";
}
.lnr-thumbs-up:before {
content: "\e86d";
}
.lnr-thumbs-down:before {
content: "\e86e";
}
.lnr-magnifier:before {
content: "\e86f";
}
.lnr-cross:before {
content: "\e870";
}
.lnr-menu:before {
content: "\e871";
}
.lnr-list:before {
content: "\e872";
}
.lnr-chevron-up:before {
content: "\e873";
}
.lnr-chevron-down:before {
content: "\e874";
}
.lnr-chevron-left:before {
content: "\e875";
}
.lnr-chevron-right:before {
content: "\e876";
}
.lnr-arrow-up:before {
content: "\e877";
}
.lnr-arrow-down:before {
content: "\e878";
}
.lnr-arrow-left:before {
content: "\e879";
}
.lnr-arrow-right:before {
content: "\e87a";
}
.lnr-move:before {
content: "\e87b";
}
.lnr-warning:before {
content: "\e87c";
}
.lnr-question-circle:before {
content: "\e87d";
}
.lnr-menu-circle:before {
content: "\e87e";
}
.lnr-checkmark-circle:before {
content: "\e87f";
}
.lnr-cross-circle:before {
content: "\e880";
}
.lnr-plus-circle:before {
content: "\e881";
}
.lnr-circle-minus:before {
content: "\e882";
}
.lnr-arrow-up-circle:before {
content: "\e883";
}
.lnr-arrow-down-circle:before {
content: "\e884";
}
.lnr-arrow-left-circle:before {
content: "\e885";
}
.lnr-arrow-right-circle:before {
content: "\e886";
}
.lnr-chevron-up-circle:before {
content: "\e887";
}
.lnr-chevron-down-circle:before {
content: "\e888";
}
.lnr-chevron-left-circle:before {
content: "\e889";
}
.lnr-chevron-right-circle:before {
content: "\e88a";
}
.lnr-crop:before {
content: "\e88b";
}
.lnr-frame-expand:before {
content: "\e88c";
}
.lnr-frame-contract:before {
content: "\e88d";
}
.lnr-layers:before {
content: "\e88e";
}
.lnr-funnel:before {
content: "\e88f";
}
.lnr-text-format:before {
content: "\e890";
}
.lnr-text-format-remove:before {
content: "\e891";
}
.lnr-text-size:before {
content: "\e892";
}
.lnr-bold:before {
content: "\e893";
}
.lnr-italic:before {
content: "\e894";
}
.lnr-underline:before {
content: "\e895";
}
.lnr-strikethrough:before {
content: "\e896";
}
.lnr-highlight:before {
content: "\e897";
}
.lnr-text-align-left:before {
content: "\e898";
}
.lnr-text-align-center:before {
content: "\e899";
}
.lnr-text-align-right:before {
content: "\e89a";
}
.lnr-text-align-justify:before {
content: "\e89b";
}
.lnr-line-spacing:before {
content: "\e89c";
}
.lnr-indent-increase:before {
content: "\e89d";
}
.lnr-indent-decrease:before {
content: "\e89e";
}
.lnr-pilcrow:before {
content: "\e89f";
}
.lnr-direction-ltr:before {
content: "\e8a0";
}
.lnr-direction-rtl:before {
content: "\e8a1";
}
.lnr-page-break:before {
content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
content: "\e8a3";
}
.lnr-sort-amount-asc:before {
content: "\e8a4";
}
.lnr-hand:before {
content: "\e8a5";
}
.lnr-pointer-up:before {
content: "\e8a6";
}
.lnr-pointer-right:before {
content: "\e8a7";
}
.lnr-pointer-down:before {
content: "\e8a8";
}
.lnr-pointer-left:before {
content: "\e8a9";
}

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Binary file not shown.

1
resources/assets/vendor/js/bootstrap.js vendored Executable file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
!function(t,o){var e=function(t){var o={};function e(n){if(o[n])return o[n].exports;var d=o[n]={i:n,l:!1,exports:{}};return t[n].call(d.exports,d,d.exports,e),d.l=!0,d.exports}return e.m=t,e.c=o,e.d=function(t,o,n){e.o(t,o)||Object.defineProperty(t,o,{configurable:!1,enumerable:!0,get:n})},e.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.n=function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(o,"a",o),o},e.o=function(t,o){return Object.prototype.hasOwnProperty.call(t,o)},e.p="",e(e.s=460)}({460:function(t,o,e){"use strict";!function(t){if(t&&t.fn){var o="[data-toggle=dropdown][data-trigger=hover]",e=150;t(function(){t("body").on("mouseenter",o+", "+o+" ~ .dropdown-menu",function(){t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle");var e,n,d=t(this).hasClass("dropdown-menu")?t(this):t(this).next(".dropdown-menu");"static"!==window.getComputedStyle(d[0],null).getPropertyValue("position")&&(t(this).is(o)&&t(this).data("hovered",!0),e=t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle"),(n=e.data("dd-timeout"))&&(clearTimeout(n),n=null,e.data("dd-timeout",n)),"true"!==e.attr("aria-expanded")&&e.dropdown("toggle"))}).on("mouseleave",o+", "+o+" ~ .dropdown-menu",function(){t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle");var n,d,r=t(this).hasClass("dropdown-menu")?t(this):t(this).next(".dropdown-menu");"static"!==window.getComputedStyle(r[0],null).getPropertyValue("position")&&(t(this).is(o)&&t(this).data("hovered",!1),n=t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle"),(d=n.data("dd-timeout"))&&clearTimeout(d),d=setTimeout(function(){var t=n.data("dd-timeout");t&&(clearTimeout(t),t=null,n.data("dd-timeout",t)),"true"===n.attr("aria-expanded")&&n.dropdown("toggle")},e),n.data("dd-timeout",d))}).on("hide.bs.dropdown",function(e){t(this).find(o).data("hovered")&&e.preventDefault()})})}}(window.jQuery)}});if("object"==typeof e){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var d in e)n[0]&&(n[0][d]=e[d]),n[1]&&"__esModule"!==d&&(n[1][d]=e[d]),n[2]&&(n[2][d]=e[d])}}(this);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
resources/assets/vendor/js/mega-dropdown.js vendored Executable file

File diff suppressed because one or more lines are too long

1
resources/assets/vendor/js/pace.js vendored Executable file

File diff suppressed because one or more lines are too long

1
resources/assets/vendor/js/sidenav.js vendored Executable file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
@import "~animate.css/animate";

View file

@ -0,0 +1,6 @@
!function(e,t){var n=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=443)}({180:function(e,t,n){var o,r,i;
/*!
autosize 4.0.2
license: MIT
http://www.jacklmoore.com/autosize
*/r=[e,t],void 0===(i="function"==typeof(o=function(e,t){"use strict";var n,o,r="function"==typeof Map?new Map:(n=[],o=[],{has:function(e){return n.indexOf(e)>-1},get:function(e){return o[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),o.push(t))},delete:function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),o.splice(t,1))}}),i=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){i=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function u(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!r.has(e)){var t=null,n=null,o=null,u=function(){e.clientWidth!==n&&c()},l=function(t){window.removeEventListener("resize",u,!1),e.removeEventListener("input",c,!1),e.removeEventListener("keyup",c,!1),e.removeEventListener("autosize:destroy",l,!1),e.removeEventListener("autosize:update",c,!1),Object.keys(t).forEach(function(n){e.style[n]=t[n]}),r.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",l,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",c,!1),window.addEventListener("resize",u,!1),e.addEventListener("input",c,!1),e.addEventListener("autosize:update",c,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",r.set(e,{destroy:l,update:c}),"vertical"===(d=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===d.resize&&(e.style.resize="horizontal"),t="content-box"===d.boxSizing?-(parseFloat(d.paddingTop)+parseFloat(d.paddingBottom)):parseFloat(d.borderTopWidth)+parseFloat(d.borderBottomWidth),isNaN(t)&&(t=0),c()}var d;function a(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function s(){if(0!==e.scrollHeight){var o=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+t+"px",n=e.clientWidth,o.forEach(function(e){e.node.scrollTop=e.scrollTop}),r&&(document.documentElement.scrollTop=r)}}function c(){s();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),r="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(r<t?"hidden"===n.overflowY&&(a("scroll"),s(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(a("hidden"),s(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),o!==r){o=r;var u=i("autosize:resized");try{e.dispatchEvent(u)}catch(e){}}}}function l(e){var t=r.get(e);t&&t.destroy()}function d(e){var t=r.get(e);t&&t.update()}var a=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((a=function(e){return e}).destroy=function(e){return e},a.update=function(e){return e}):((a=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return u(e)}),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],l),e},a.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],d),e}),t.default=a,e.exports=t.default})?o.apply(t,r):o)||(e.exports=i)},443:function(e,t,n){"use strict";n.r(t);var o=n(180);n.n(o),n.d(t,"autosize",function(){return o})}});if("object"==typeof n){var o=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var r in n)o[0]&&(o[0][r]=n[r]),o[1]&&"__esModule"!==r&&(o[1][r]=n[r]),o[2]&&(o[2][r]=n[r])}}(this);

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
!function(e,n){var t=function(e){var n={};function t(l){if(n[l])return n[l].exports;var u=n[l]={i:l,l:!1,exports:{}};return e[l].call(u.exports,u,u.exports,t),u.l=!0,u.exports}return t.m=e,t.c=n,t.d=function(e,n,l){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:l})},t.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=440)}({1:function(e,n){e.exports=window.jQuery},3:function(e,n){e.exports=window.blueimpGallery},439:function(e,n,t){var l,u,o;!function(r){"use strict";u=[t(1),t(3)],void 0===(o="function"==typeof(l=function(e,n){e.extend(n.prototype.options,{fullScreen:!1});var t=n.prototype.initialize,l=n.prototype.close;return e.extend(n.prototype,{getFullScreenElement:function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement},requestFullScreen:function(e){e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},exitFullScreen:function(){document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},initialize:function(){t.call(this),this.options.fullScreen&&!this.getFullScreenElement()&&this.requestFullScreen(this.container[0])},close:function(){this.getFullScreenElement()===this.container[0]&&this.exitFullScreen(),l.call(this)}}),n})?l.apply(n,u):l)||(e.exports=o)}()},440:function(e,n,t){t(439)}});if("object"==typeof t){var l=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var u in t)l[0]&&(l[0][u]=t[u]),l[1]&&"__esModule"!==u&&(l[1][u]=t[u]),l[2]&&(l[2][u]=t[u])}}(this);

View file

@ -0,0 +1 @@
!function(t,i){var e=function(t){var i={};function e(n){if(i[n])return i[n].exports;var o=i[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=i,e.d=function(t,i,n){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:n})},e.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},e.p="",e(e.s=438)}({1:function(t,i){t.exports=window.jQuery},3:function(t,i){t.exports=window.blueimpGallery},437:function(t,i,e){var n,o,r;!function(a){"use strict";o=[e(1),e(3)],void 0===(r="function"==typeof(n=function(t,i){t.extend(i.prototype.options,{indicatorContainer:"ol",activeIndicatorClass:"active",thumbnailProperty:"thumbnail",thumbnailIndicators:!0});var e=i.prototype.initSlides,n=i.prototype.addSlide,o=i.prototype.resetSlides,r=i.prototype.handleClick,a=i.prototype.handleSlide,s=i.prototype.handleClose;return t.extend(i.prototype,{createIndicator:function(i){var e,n,o=this.indicatorPrototype.cloneNode(!1),r=this.getItemProperty(i,this.options.titleProperty),a=this.options.thumbnailProperty;return this.options.thumbnailIndicators&&(a&&(e=this.getItemProperty(i,a)),void 0===e&&(n=i.getElementsByTagName&&t(i).find("img")[0])&&(e=n.src),e&&(o.style.backgroundImage='url("'+e+'")')),r&&(o.title=r),o},addIndicator:function(t){if(this.indicatorContainer.length){var i=this.createIndicator(this.list[t]);i.setAttribute("data-index",t),this.indicatorContainer[0].appendChild(i),this.indicators.push(i)}},setActiveIndicator:function(i){this.indicators&&(this.activeIndicator&&this.activeIndicator.removeClass(this.options.activeIndicatorClass),this.activeIndicator=t(this.indicators[i]),this.activeIndicator.addClass(this.options.activeIndicatorClass))},initSlides:function(t){t||(this.indicatorContainer=this.container.find(this.options.indicatorContainer),this.indicatorContainer.length&&(this.indicatorPrototype=document.createElement("li"),this.indicators=this.indicatorContainer[0].children)),e.call(this,t)},addSlide:function(t){n.call(this,t),this.addIndicator(t)},resetSlides:function(){o.call(this),this.indicatorContainer.empty(),this.indicators=[]},handleClick:function(t){var i=t.target||t.srcElement,e=i.parentNode;if(e===this.indicatorContainer[0])this.preventDefault(t),this.slide(this.getNodeIndex(i));else{if(e.parentNode!==this.indicatorContainer[0])return r.call(this,t);this.preventDefault(t),this.slide(this.getNodeIndex(e))}},handleSlide:function(t){a.call(this,t),this.setActiveIndicator(t)},handleClose:function(){this.activeIndicator&&this.activeIndicator.removeClass(this.options.activeIndicatorClass),s.call(this)}}),i})?n.apply(i,o):n)||(t.exports=r)}()},438:function(t,i,e){e(437)}});if("object"==typeof e){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var o in e)n[0]&&(n[0][o]=e[o]),n[1]&&"__esModule"!==o&&(n[1][o]=e[o]),n[2]&&(n[2][o]=e[o])}}(this);

View file

@ -0,0 +1 @@
@import '~blueimp-gallery/css/blueimp-gallery-indicator';

View file

@ -0,0 +1 @@
!function(e,t){var o=function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},o.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=436)}({1:function(e,t){e.exports=window.jQuery},3:function(e,t){e.exports=window.blueimpGallery},435:function(e,t,o){var n,r,i;!function(s){"use strict";r=[o(1),o(3)],void 0===(i="function"==typeof(n=function(e,t){e.extend(t.prototype.options,{videoContentClass:"video-content",videoLoadingClass:"video-loading",videoPlayingClass:"video-playing",videoPosterProperty:"poster",videoSourcesProperty:"sources"});var o=t.prototype.handleSlide;return e.extend(t.prototype,{handleSlide:function(e){o.call(this,e),this.playingVideo&&this.playingVideo.pause()},videoFactory:function(t,o,n){var r,i,s,a,l,p=this,d=this.options,u=this.elementPrototype.cloneNode(!1),c=e(u),y=[{type:"error",target:u}],f=n||document.createElement("video"),v=this.getItemProperty(t,d.urlProperty),g=this.getItemProperty(t,d.typeProperty),P=this.getItemProperty(t,d.titleProperty),m=this.getItemProperty(t,this.options.altTextProperty)||P,h=this.getItemProperty(t,d.videoPosterProperty),C=this.getItemProperty(t,d.videoSourcesProperty);if(c.addClass(d.videoContentClass),P&&(u.title=P),f.canPlayType)if(v&&g&&f.canPlayType(g))f.src=v;else if(C)for(;C.length;)if(i=C.shift(),v=this.getItemProperty(i,d.urlProperty),g=this.getItemProperty(i,d.typeProperty),v&&g&&f.canPlayType(g)){f.src=v;break}return h&&(f.poster=h,r=this.imagePrototype.cloneNode(!1),e(r).addClass(d.toggleClass),r.src=h,r.draggable=!1,r.alt=m,u.appendChild(r)),(s=document.createElement("a")).setAttribute("target","_blank"),n||s.setAttribute("download",P),s.href=v,f.src&&(f.controls=!0,(n||e(f)).on("error",function(){p.setTimeout(o,y)}).on("pause",function(){f.seeking||(a=!1,c.removeClass(p.options.videoLoadingClass).removeClass(p.options.videoPlayingClass),l&&p.container.addClass(p.options.controlsClass),delete p.playingVideo,p.interval&&p.play())}).on("playing",function(){a=!1,c.removeClass(p.options.videoLoadingClass).addClass(p.options.videoPlayingClass),p.container.hasClass(p.options.controlsClass)?(l=!0,p.container.removeClass(p.options.controlsClass)):l=!1}).on("play",function(){window.clearTimeout(p.timeout),a=!0,c.addClass(p.options.videoLoadingClass),p.playingVideo=f}),e(s).on("click",function(e){p.preventDefault(e),a?f.pause():f.play()}),u.appendChild(n&&n.element||f)),u.appendChild(s),this.setTimeout(o,[{type:"load",target:u}]),u}}),t})?n.apply(t,r):n)||(e.exports=i)}()},436:function(e,t,o){o(435)}});if("object"==typeof o){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var r in o)n[0]&&(n[0][r]=o[r]),n[1]&&"__esModule"!==r&&(n[1][r]=o[r]),n[2]&&(n[2][r]=o[r])}}(this);

View file

@ -0,0 +1,15 @@
@import '~blueimp-gallery/css/blueimp-gallery-video';
.blueimp-gallery > .slides > .slide {
> .video-content > a {
// background-image: url(img/video-play.png);
}
> .video-loading > a {
// background-image: url(img/loading.gif);
}
body:last-child & > .video-content:not(.video-loading) > a {
// background-image: url(img/video-play.svg);
}
}

View file

@ -0,0 +1 @@
!function(e,t){var i=function(e){var t={};function i(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.d=function(e,t,o){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},i.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=434)}({1:function(e,t){e.exports=window.jQuery},3:function(e,t){e.exports=window.blueimpGallery},433:function(e,t,i){var o,n,r;!function(a){"use strict";n=[i(1),i(3)],void 0===(r="function"==typeof(o=function(e,t){if(!window.postMessage)return t;e.extend(t.prototype.options,{vimeoVideoIdProperty:"vimeo",vimeoPlayerUrl:"//player.vimeo.com/video/VIDEO_ID?api=1&player_id=PLAYER_ID",vimeoPlayerIdPrefix:"vimeo-player-",vimeoClickToPlay:!0});var i=t.prototype.textFactory||t.prototype.imageFactory,o=function(e,t,i,o){this.url=e,this.videoId=t,this.playerId=i,this.clickToPlay=o,this.element=document.createElement("div"),this.listeners={}},n=0;return e.extend(o.prototype,{canPlayType:function(){return!0},on:function(e,t){return this.listeners[e]=t,this},loadAPI:function(){var t,i,o=this,n="//f.vimeocdn.com/js/froogaloop2.min.js",r=document.getElementsByTagName("script"),a=r.length;function s(){!i&&o.playOnReady&&o.play(),i=!0}for(;a;)if(r[a-=1].src===n){t=r[a];break}t||((t=document.createElement("script")).src=n),e(t).on("load",s),r[0].parentNode.insertBefore(t,r[0]),/loaded|complete/.test(t.readyState)&&s()},onReady:function(){var e=this;this.ready=!0,this.player.addEvent("play",function(){e.hasPlayed=!0,e.onPlaying()}),this.player.addEvent("pause",function(){e.onPause()}),this.player.addEvent("finish",function(){e.onPause()}),this.playOnReady&&this.play()},onPlaying:function(){this.playStatus<2&&(this.listeners.playing(),this.playStatus=2)},onPause:function(){this.listeners.pause(),delete this.playStatus},insertIframe:function(){var e=document.createElement("iframe");e.src=this.url.replace("VIDEO_ID",this.videoId).replace("PLAYER_ID",this.playerId),e.id=this.playerId,this.element.parentNode.replaceChild(e,this.element),this.element=e},play:function(){var e=this;this.playStatus||(this.listeners.play(),this.playStatus=1),this.ready?!this.hasPlayed&&(this.clickToPlay||window.navigator&&/iP(hone|od|ad)/.test(window.navigator.platform))?this.onPlaying():this.player.api("play"):(this.playOnReady=!0,window.$f?this.player||(this.insertIframe(),this.player=$f(this.element),this.player.addEvent("ready",function(){e.onReady()})):this.loadAPI())},pause:function(){this.ready?this.player.api("pause"):this.playStatus&&(delete this.playOnReady,this.listeners.pause(),delete this.playStatus)}}),e.extend(t.prototype,{VimeoPlayer:o,textFactory:function(e,t){var r=this.options,a=this.getItemProperty(e,r.vimeoVideoIdProperty);return a?(void 0===this.getItemProperty(e,r.urlProperty)&&(e[r.urlProperty]="//vimeo.com/"+a),n+=1,this.videoFactory(e,t,new o(r.vimeoPlayerUrl,a,r.vimeoPlayerIdPrefix+n,r.vimeoClickToPlay))):i.call(this,e,t)}}),t})?o.apply(t,n):o)||(e.exports=r)}()},434:function(e,t,i){i(433)}});if("object"==typeof i){var o=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var n in i)o[0]&&(o[0][n]=i[n]),o[1]&&"__esModule"!==n&&(o[1][n]=i[n]),o[2]&&(o[2][n]=i[n])}}(this);

View file

@ -0,0 +1 @@
!function(t,e){var o=function(t){var e={};function o(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=t,o.c=e,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},o.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=432)}({1:function(t,e){t.exports=window.jQuery},3:function(t,e){t.exports=window.blueimpGallery},431:function(t,e,o){var n,r,i;!function(a){"use strict";r=[o(1),o(3)],void 0===(i="function"==typeof(n=function(t,e){if(!window.postMessage)return e;t.extend(e.prototype.options,{youTubeVideoIdProperty:"youtube",youTubePlayerVars:{wmode:"transparent"},youTubeClickToPlay:!0});var o=e.prototype.textFactory||e.prototype.imageFactory,n=function(t,e,o){this.videoId=t,this.playerVars=e,this.clickToPlay=o,this.element=document.createElement("div"),this.listeners={}};return t.extend(n.prototype,{canPlayType:function(){return!0},on:function(t,e){return this.listeners[t]=e,this},loadAPI:function(){var t,e=this,o=window.onYouTubeIframeAPIReady,n="//www.youtube.com/iframe_api",r=document.getElementsByTagName("script"),i=r.length;for(window.onYouTubeIframeAPIReady=function(){o&&o.apply(this),e.playOnReady&&e.play()};i;)if(r[i-=1].src===n)return;(t=document.createElement("script")).src=n,r[0].parentNode.insertBefore(t,r[0])},onReady:function(){this.ready=!0,this.playOnReady&&this.play()},onPlaying:function(){this.playStatus<2&&(this.listeners.playing(),this.playStatus=2)},onPause:function(){e.prototype.setTimeout.call(this,this.checkSeek,null,2e3)},checkSeek:function(){this.stateChange!==YT.PlayerState.PAUSED&&this.stateChange!==YT.PlayerState.ENDED||(this.listeners.pause(),delete this.playStatus)},onStateChange:function(t){switch(t.data){case YT.PlayerState.PLAYING:this.hasPlayed=!0,this.onPlaying();break;case YT.PlayerState.PAUSED:case YT.PlayerState.ENDED:this.onPause()}this.stateChange=t.data},onError:function(t){this.listeners.error(t)},play:function(){var t=this;this.playStatus||(this.listeners.play(),this.playStatus=1),this.ready?!this.hasPlayed&&(this.clickToPlay||window.navigator&&/iP(hone|od|ad)/.test(window.navigator.platform))?this.onPlaying():this.player.playVideo():(this.playOnReady=!0,window.YT&&YT.Player?this.player||(this.player=new YT.Player(this.element,{videoId:this.videoId,playerVars:this.playerVars,events:{onReady:function(){t.onReady()},onStateChange:function(e){t.onStateChange(e)},onError:function(e){t.onError(e)}}})):this.loadAPI())},pause:function(){this.ready?this.player.pauseVideo():this.playStatus&&(delete this.playOnReady,this.listeners.pause(),delete this.playStatus)}}),t.extend(e.prototype,{YouTubePlayer:n,textFactory:function(t,e){var r=this.options,i=this.getItemProperty(t,r.youTubeVideoIdProperty);return i?(void 0===this.getItemProperty(t,r.urlProperty)&&(t[r.urlProperty]="//www.youtube.com/watch?v="+i),void 0===this.getItemProperty(t,r.videoPosterProperty)&&(t[r.videoPosterProperty]="//img.youtube.com/vi/"+i+"/maxresdefault.jpg"),this.videoFactory(t,e,new n(i,r.youTubePlayerVars,r.youTubeClickToPlay))):o.call(this,t,e)}}),e})?n.apply(e,r):n)||(t.exports=i)}()},432:function(t,e,o){o(431)}});if("object"==typeof o){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var r in o)n[0]&&(n[0][r]=o[r]),n[1]&&"__esModule"!==r&&(n[1][r]=o[r]),n[2]&&(n[2][r]=o[r])}}(this);

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,91 @@
@import '~blueimp-gallery/css/blueimp-gallery';
.blueimp-gallery > .slides > .slide-loading {
// background-image: url(img/loading.gif);
}
.blueimp-gallery > .slides > .slide-error {
// background-image: url(img/error.png);
}
.blueimp-gallery > .play-pause {
// background-image: url(img/play-pause.png);
}
body:last-child .blueimp-gallery > .slides > .slide-error {
// background-image: url(img/error.svg);
}
body:last-child .blueimp-gallery > .play-pause {
// background-image: url(img/play-pause.svg);
}
.blueimp-gallery {
a.close,
a.prev,
a.next {
&,
&:hover,
&:focus {
color: #fff;
}
}
.prev,
.next {
border-color: transparent;
}
}
.blueimp-gallery-carousel {
box-shadow: none;
}
[dir=rtl] {
.blueimp-gallery {
direction: rtl;
}
.blueimp-gallery > .slides > .slide {
float: right;
}
.blueimp-gallery > .prev,
.blueimp-gallery > .next {
left: auto;
right: 15px;
}
.blueimp-gallery > .next {
right: auto;
left: 15px;
}
.blueimp-gallery > .play-pause {
transform: scaleX(-1);
}
.blueimp-gallery > .close,
.blueimp-gallery > .title {
left: auto;
right: 15px;
margin-right: 0;
margin-left: 40px;
}
.blueimp-gallery > .close {
left: 15px;
right: auto;
margin: -15px;
}
.blueimp-gallery > .play-pause {
right: auto;
left: 15px;
}
}
.default-style {
@import "../../sass/_appwork/include";
.blueimp-gallery:not(.blueimp-gallery-carousel) {
z-index: $zindex-modal-top;
}
}
.material-style {
@import "../../sass/_appwork/include-material";
.blueimp-gallery:not(.blueimp-gallery-carousel) {
z-index: $zindex-modal-top;
}
}

View file

@ -0,0 +1 @@
!function(e,n){var t=function(e){var n={};function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=429)}({1:function(e,n){e.exports=window.jQuery},3:function(e,n){e.exports=window.blueimpGallery},428:function(e,n,t){var o,r,i;!function(l){"use strict";r=[t(1),t(3)],void 0===(i="function"==typeof(o=function(e,n){e(document).on("click","[data-gallery]",function(t){var o=e(this).data("gallery"),r=e(o),i=r.length&&r||e(n.prototype.options.container),l={onopen:function(){i.data("gallery",this).trigger("open")},onopened:function(){i.trigger("opened")},onslide:function(){i.trigger("slide",arguments)},onslideend:function(){i.trigger("slideend",arguments)},onslidecomplete:function(){i.trigger("slidecomplete",arguments)},onclose:function(){i.trigger("close")},onclosed:function(){i.trigger("closed").removeData("gallery")}},u=e.extend(i.data(),{container:i[0],index:this,event:t},l),c=e(this).closest("[data-gallery-group], body").find('[data-gallery="'+o+'"]');return u.filter&&(c=c.filter(u.filter)),new n(c,u)})})?o.apply(n,r):o)||(e.exports=i)}()},429:function(e,n,t){t(428)}});if("object"==typeof t){var o=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var r in t)o[0]&&(o[0][r]=t[r]),o[1]&&"__esModule"!==r&&(o[1][r]=t[r]),o[2]&&(o[2][r]=t[r])}}(this);

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,36 @@
@import "../../sass/_appwork/functions";
@mixin bs-datepicker-theme($background, $color: null) {
$color: if($color, $color, yiq($background));
$range-bg: rgba-to-hex(rgba($background, .15), #fff);
$range-color: yiq($range-bg);
.datepicker table tr td {
&.active,
&.active.highlighted,
&.active.today,
span.active,
span.active.disabled,
&.range-start,
&.range-end {
background: $background !important;
color: $color !important;
}
&.range,
&.range.highlighted,
&.range.today {
background: $range-bg !important;
color: $range-color !important;
&.focused {
background: darken($range-bg, 6%) !important;
}
&.disabled {
background: transparentize($range-bg, .5) !important;
color: transparentize($range-color, .5) !important;
}
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,433 @@
@import '../../sass/_custom-variables/libs';
$datepicker-today-bg: #fff4df !default;
$datepicker-highlighted-bg: #eff8fc !default;
$datepicker-arrow-size: .5rem !default;
.datepicker {
direction: ltr;
&.datepicker-rtl {
direction: rtl;
table tr td span {
float: right;
}
}
[dir=rtl] & {
direction: rtl;
}
.next,
.prev {
position: relative;
color: transparent !important;
}
.next::after,
.prev::after {
content: "";
position: absolute;
display: block;
width: $datepicker-arrow-size;
height: $datepicker-arrow-size;
border-style: solid;
border-radius: 0;
top: 50%;
left: 50%;
transform: rotate(-45deg);
transform-origin: left;
}
.next::after {
border-width: 0 1px 1px 0;
margin-left: -$datepicker-arrow-size / 2;
[dir=rtl] & {
margin-left: 0;
border-width: 1px 0 0 1px;
transform: rotate(-45deg);
}
}
.prev::after {
border-width: 1px 0 0 1px;
[dir=rtl] & {
margin-left: -$datepicker-arrow-size / 2;
border-width: 0 1px 1px 0;
transform: rotate(-45deg);
}
}
}
.datepicker-dropdown {
top: 0;
left: 0;
padding: .25rem;
}
.datepicker table {
margin: 0;
user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
width: 2rem;
height: 2rem;
border: none;
text-align: center;
line-height: calc(#{"2rem - 2px"});
}
.datepicker table tr td {
&.day:hover,
&.focused {
cursor: pointer;
}
&.disabled,
&.disabled:hover {
background: none;
cursor: default;
}
&.highlighted {
border-radius: 0 !important;
background: $datepicker-highlighted-bg;
&.focused {
background: darken($datepicker-highlighted-bg, 6%);
}
}
&.today {
background: $datepicker-today-bg !important;
&.focused {
background: darken($datepicker-today-bg, 6%) !important;
}
&.disabled,
&.disabled:active {
background: $datepicker-today-bg !important;
}
}
&.range {
border-radius: 0 !important;
}
&.range.highlighted {
$range-highlighted-bg: darken($datepicker-highlighted-bg, 3%);
background: $range-highlighted-bg;
&.focused {
background: darken($range-highlighted-bg, 6%);
}
}
&.range.today {
$range-today-bg: darken($datepicker-today-bg, 3%) !important;
background: $range-today-bg !important;
&.disabled,
&.disabled:active {
background: $range-today-bg !important;
}
}
&.range-start:not(.range-end) {
html:not([dir=rtl]) & {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
[dir=rtl] & {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
}
&.range-end:not(.range-start) {
html:not([dir=rtl]) & {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
[dir=rtl] & {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
}
&.selected,
&.selected:hover,
&.selected.highlighted {
color: #fff;
}
}
.datepicker table tr td span {
display: block;
float: left;
width: 3.375rem;
height: 3.375rem;
line-height: 3.375rem;
cursor: pointer;
&.disabled,
&.disabled:hover {
background: none;
cursor: default;
}
[dir=rtl] & {
float: right;
}
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
background-color: transparent;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
cursor: pointer;
}
// Basic styling for calendar-week cells
.datepicker .cw {
padding: 0 .125rem;
width: .75rem;
vertical-align: middle;
font-size: .625rem;
}
.datepicker-months table,
.datepicker-years table,
.datepicker-decades table,
.datepicker-centuries table {
width: (3.375rem * 3) + 2.625rem;
td {
padding: 0 0 1.25rem 1.25rem;
[dir=rtl] & {
padding: 0 1.25rem 1.25rem 0;
}
}
}
.input-group.date .input-group-addon {
cursor: pointer;
}
.input-daterange input {
text-align: center;
}
.default-style {
@import "../../sass/_appwork/include";
$datepicker-hover-bg : $gray-50;
$datepicker-old-new-color : $text-light;
.datepicker-dropdown {
z-index: $zindex-popover !important;
}
.datepicker {
border-radius: $border-radius;
}
.datepicker table tr td,
.datepicker table tr th {
border-radius: $border-radius;
}
.datepicker table tr td {
&.old,
&.new {
color: $datepicker-old-new-color;
}
&.day:hover,
&.focused {
background: $datepicker-hover-bg;
}
&.disabled,
&.disabled:hover {
background: none;
color: $datepicker-old-new-color;
}
&.highlighted.disabled,
&.highlighted.disabled:active {
color: $datepicker-old-new-color;
}
&.today.disabled,
&.today.disabled:active {
color: $datepicker-old-new-color;
}
}
.datepicker table tr td span {
border-radius: $border-radius;
&:hover,
&.focused {
background: $datepicker-hover-bg;
}
&.disabled,
&.disabled:hover {
color: $datepicker-old-new-color;
}
&.old,
&.new {
color: $datepicker-old-new-color;
}
}
.datepicker .next,
.datepicker .prev {
&::after {
color: $text-light;
}
&:hover::after {
color: $body-color;
}
}
.datepicker .datepicker-switch:hover,
.datepicker tfoot tr th:hover {
background: $datepicker-hover-bg;
}
.datepicker tfoot tr th,
.datepicker .datepicker-switch {
font-weight: $font-weight-semibold;
}
.datepicker .cw,
.datepicker .dow {
color: $datepicker-old-new-color;
font-size: $font-size-sm;
font-weight: $font-weight-semibold;
background: $gray-50;
border-radius: 0 !important;
}
}
.material-style {
@import "../../sass/_appwork/include-material";
$datepicker-hover-bg : $gray-50;
$datepicker-old-new-color : $text-light;
.datepicker-dropdown {
z-index: $zindex-popover !important;
animation: none !important;
}
.datepicker {
border-radius: $border-radius;
}
.datepicker table tr td,
.datepicker table tr th,
.datepicker table tr td span {
border-radius: 99rem;
}
.datepicker table tr td.day,
.datepicker tfoot tr th {
font-size: $font-size-sm;
font-weight: $font-weight-semibold;
}
.datepicker table tr td {
&.old,
&.new {
color: $datepicker-old-new-color;
}
&.day:hover,
&.focused {
background: $datepicker-hover-bg;
}
&.disabled,
&.disabled:hover {
background: none;
color: $datepicker-old-new-color;
}
&.highlighted.disabled,
&.highlighted.disabled:active {
color: $datepicker-old-new-color;
}
&.today.disabled,
&.today.disabled:active {
color: $datepicker-old-new-color;
}
}
.datepicker table tr td span {
&:hover,
&.focused {
background: $datepicker-hover-bg;
}
&.disabled,
&.disabled:hover {
color: $datepicker-old-new-color;
}
&.old,
&.new {
color: $datepicker-old-new-color;
}
}
.datepicker .next,
.datepicker .prev {
&::after {
color: $text-light;
}
&:hover::after {
color: $body-color;
}
}
.datepicker .datepicker-switch:hover,
.datepicker tfoot tr th:hover {
background: $datepicker-hover-bg;
}
.datepicker tfoot tr th,
.datepicker .datepicker-switch {
font-weight: $font-weight-semibold;
}
.datepicker .cw,
.datepicker .dow {
color: $datepicker-old-new-color;
font-size: $font-size-sm;
font-weight: $font-weight-semibold;
background: $gray-50;
border-radius: 0 !important;
}
}

View file

@ -0,0 +1,26 @@
@import "../../sass/_appwork/functions";
@mixin bs-daterangepicker-theme($background, $color) {
$color: if($color, $color, yiq($background));
$higlighted-bg: rgba-to-hex(rgba($background, .15), #fff);
$higlighted-color: yiq($higlighted-bg);
.daterangepicker td.active {
background-color: $background !important;
color: $color !important;
}
.daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) {
background-color: $higlighted-bg !important;
color: $higlighted-color !important;
}
.daterangepicker .input-mini.active {
border-color: $background !important;
}
.ranges li.active {
background-color: $background !important;
color: $color !important;
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,571 @@
@import '../../sass/_custom-variables/libs';
$daterangepicker-cell-size: 2rem !default;
$daterangepicker-padding: .5rem !default;
$daterangepicker-arrow-size: .5rem !default;
$daterangepicker-select-width: 3.125rem !default;
// Calculate widths
$daterangepicker-width: ($daterangepicker-cell-size * 7) + ($daterangepicker-padding * 2);
$daterangepicker-width-with-weeks: $daterangepicker-width + $daterangepicker-cell-size;
.daterangepicker {
position: absolute;
top: 100px;
left: 20px;
display: none;
padding: 0;
max-width: none;
background-clip: padding-box;
[dir=rtl] & {
direction: rtl !important;
}
}
.daterangepicker.single {
.daterangepicker .ranges,
.drp-calendar {
float: none;
}
.drp-selected {
display: none;
}
}
.daterangepicker.show-calendar .drp-calendar,
.daterangepicker.show-calendar .drp-buttons {
display: block;
}
.daterangepicker.auto-apply .drp-buttons {
display: none;
}
.daterangepicker .drp-calendar {
display: none;
padding: $daterangepicker-padding;
&.single .calendar-table {
border: 0;
}
}
.daterangepicker .calendar-table {
border: 0;
.next,
.prev {
background: transparent !important;
}
.next span,
.prev span {
display: inline-block;
width: $daterangepicker-arrow-size;
height: $daterangepicker-arrow-size;
border-width: 0 1px 1px 0;
border-style: solid;
border-radius: 0;
}
.next span {
margin-left: -$daterangepicker-arrow-size / 2;
transform: rotate(-45deg);
[dir=rtl] & {
margin-right: -$daterangepicker-arrow-size / 2;
margin-left: 0;
transform: rotate(135deg);
}
}
.prev span {
margin-right: -$daterangepicker-arrow-size / 2;
transform: rotate(135deg);
[dir=rtl] & {
margin-right: 0;
margin-left: -$daterangepicker-arrow-size / 2;
transform: rotate(-45deg);
}
}
table {
margin: 0;
width: 100%;
border: 0;
border-spacing: 0;
border-collapse: collapse;
}
th,
td {
min-width: $daterangepicker-cell-size;
width: $daterangepicker-cell-size;
height: $daterangepicker-cell-size;
border: 1px solid transparent;
vertical-align: middle;
text-align: center;
white-space: nowrap;
white-space: nowrap;
line-height: calc(#{$daterangepicker-cell-size} - 2px);
cursor: pointer;
}
}
.daterangepicker td {
html:not([dir=rtl]) &.start-date:not(.end-date) {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
html:not([dir=rtl]) &.end-date:not(.start-date) {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
[dir=rtl] &.start-date:not(.end-date) {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
[dir=rtl] &.end-date:not(.start-date) {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
&.in-range:not(.start-date):not(.end-date) {
border-radius: 0 !important;
}
}
.daterangepicker th.month {
width: auto;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
text-decoration: line-through;
cursor: not-allowed;
}
.daterangepicker select {
&.monthselect,
&.yearselect {
margin: 0;
padding: 1px;
height: auto;
cursor: default;
}
&.monthselect {
margin-right: 2%;
width: 56%;
[dir=rtl] & {
margin-right: 0;
margin-left: 2%;
}
}
&.yearselect {
width: 40%;
}
&.hourselect,
&.minuteselect,
&.secondselect,
&.ampmselect {
margin: 0 auto;
padding: 2px;
width: $daterangepicker-select-width;
outline: 0;
}
}
.daterangepicker .calendar-time {
position: relative;
margin: 0 auto;
text-align: center;
line-height: 30px;
select.disabled {
cursor: not-allowed;
}
}
.daterangepicker .drp-buttons {
display: none;
clear: both;
padding: $daterangepicker-padding;
border-top: 1px solid;
vertical-align: middle;
text-align: right;
.btn {
margin-left: $daterangepicker-padding;
}
[dir=rtl] & {
text-align: left;
.btn {
margin-right: $daterangepicker-padding;
margin-left: 0;
}
}
}
.daterangepicker .drp-selected {
display: block;
padding-bottom: $daterangepicker-padding;
width: 100%;
}
.daterangepicker .ranges {
float: none;
margin: 0;
text-align: left;
[dir=rtl] & {
text-align: right;
}
ul {
margin: 0 auto;
padding: 0;
width: 100%;
list-style: none;
}
}
.daterangepicker.show-calendar .ranges {
border-bottom: 1px solid;
&:empty {
display: none;
}
}
.default-style {
@import "../../sass/_appwork/include";
.daterangepicker {
z-index: $zindex-popover !important;
margin-top: $dropdown-spacer;
width: calc(#{$daterangepicker-width} + #{$dropdown-border-width * 2});
border: $dropdown-border-width solid $dropdown-border-color;
border-radius: $border-radius;
background-color: $dropdown-bg;
box-shadow: $dropdown-box-shadow;
&.drop-up {
margin-top: -$dropdown-spacer;
}
&.with-week-numbers {
width: calc(#{$daterangepicker-width-with-weeks} + #{$dropdown-border-width * 2});
}
}
.daterangepicker .calendar-table td {
border-radius: $border-radius;
}
.daterangepicker .drp-buttons,
.daterangepicker .ranges {
border-color: $border-color;
}
.daterangepicker .drp-selected {
font-size: $font-size-sm;
}
.daterangepicker .calendar-table thead tr:last-child th {
border-radius: 0 !important;
background: $gray-50;
font-weight: $font-weight-semibold;
font-size: $font-size-sm;
}
.daterangepicker td.week,
.daterangepicker th.week {
color: $text-light;
}
.daterangepicker th.month {
font-weight: $font-weight-semibold;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
background-color: $gray-50;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
color: $text-lighter;
}
.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
color: $text-light;
}
.daterangepicker .ranges li {
padding: $dropdown-item-padding-y $dropdown-item-padding-x;
cursor: pointer;
&:hover {
background-color: $dropdown-link-hover-bg;
}
}
.daterangepicker .calendar-table .next,
.daterangepicker .calendar-table .prev {
span {
border-color: $text-light;
}
&:hover span {
border-color: $body-color;
}
}
.daterangepicker select {
&.monthselect,
&.yearselect,
&.hourselect,
&.minuteselect,
&.secondselect,
&.ampmselect {
border: 1px solid transparent;
background: $gray-100;
color: $body-color;
font-size: $font-size-sm;
}
}
.daterangepicker .calendar-time select.disabled {
color: $text-light;
}
@media (min-width: map-get($grid-breakpoints, md)) {
.daterangepicker {
width: auto !important;
.drp-selected {
display: inline-block;
padding: 0;
width: auto;
}
}
&:not([dir=rtl]) .daterangepicker .drp-calendar {
float: left;
&.left {
padding-right: 0;
}
}
&[dir=rtl] .daterangepicker .drp-calendar {
float: right;
&.left {
padding-left: 0;
}
}
}
@media (min-width: map-get($grid-breakpoints, lg)) {
.daterangepicker .ranges {
border-bottom: 0;
}
&:not([dir=rtl]) .daterangepicker {
.ranges {
float: left;
}
.drp-calendar.left {
border-left: 1px solid $border-color;
}
}
&[dir=rtl] .daterangepicker {
.ranges {
float: right;
}
.drp-calendar.left {
border-right: 1px solid $border-color;
}
}
}
}
.material-style {
@import "../../sass/_appwork/include-material";
.daterangepicker {
z-index: $zindex-popover !important;
margin-top: $dropdown-spacer;
width: calc(#{$daterangepicker-width} + #{$dropdown-border-width * 2});
border: $dropdown-border-width solid $dropdown-border-color;
border-radius: $border-radius;
background-color: $dropdown-bg;
box-shadow: $dropdown-box-shadow;
&.drop-up {
margin-top: -$dropdown-spacer;
}
&.with-week-numbers {
width: calc(#{$daterangepicker-width-with-weeks} + #{$dropdown-border-width * 2});
}
}
.daterangepicker .calendar-table td {
border-radius: 99rem;
font-weight: $font-weight-semibold;
font-size: $font-size-sm;
}
.daterangepicker .drp-buttons,
.daterangepicker .ranges {
border-color: $border-color;
}
.daterangepicker .drp-selected {
font-size: $font-size-sm;
}
.daterangepicker .calendar-table thead tr:last-child th {
background: $gray-50;
font-weight: $font-weight-semibold;
font-size: $font-size-sm;
}
.daterangepicker td.week,
.daterangepicker th.week {
color: $text-light;
}
.daterangepicker th.month {
font-weight: $font-weight-semibold;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
background-color: $gray-50;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
color: $text-lighter;
}
.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
color: $text-light;
}
.daterangepicker .ranges li {
padding: $dropdown-item-padding-y $dropdown-item-padding-x;
cursor: pointer;
&:hover {
background-color: $dropdown-link-hover-bg;
}
}
.daterangepicker .calendar-table .next,
.daterangepicker .calendar-table .prev {
span {
border-color: $text-light;
}
&:hover span {
border-color: $body-color;
}
}
.daterangepicker select {
&.monthselect,
&.yearselect,
&.hourselect,
&.minuteselect,
&.secondselect,
&.ampmselect {
border: 1px solid transparent;
background: $gray-100;
color: $body-color;
font-size: $font-size-sm;
}
}
.daterangepicker .calendar-time select.disabled {
color: $text-light;
}
@media (min-width: map-get($grid-breakpoints, md)) {
.daterangepicker {
width: auto !important;
.drp-selected {
display: inline-block;
padding: 0;
width: auto;
}
}
&:not([dir=rtl]) .daterangepicker .drp-calendar {
float: left;
&.left {
padding-right: 0;
}
}
&[dir=rtl] .daterangepicker .drp-calendar {
float: right;
&.left {
padding-left: 0;
}
}
}
@media (min-width: map-get($grid-breakpoints, lg)) {
.daterangepicker .ranges {
border-bottom: 0;
}
&:not([dir=rtl]) .daterangepicker {
.ranges {
float: left;
}
.drp-calendar.left {
border-left: 1px solid $border-color;
}
}
&[dir=rtl] .daterangepicker {
.ranges {
float: right;
}
.drp-calendar.left {
border-right: 1px solid $border-color;
}
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,40 @@
@import "~bootstrap-duallistbox/src/bootstrap-duallistbox";
.bootstrap-duallistbox-container .glyphicon-arrow-left,
.bootstrap-duallistbox-container .glyphicon-arrow-right {
position: relative;
top: 1px;
display: inline-block;
font-weight: normal;
font-style: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
[dir=rtl] & {
transform: scaleX(-1);
}
}
.bootstrap-duallistbox-container .glyphicon-arrow-left:before {
content: "";
}
.bootstrap-duallistbox-container .glyphicon-arrow-right:before {
content: "";
}
.bootstrap-duallistbox-container select {
padding: .3125rem 0;
option {
padding: .1875rem .625rem;
line-height: 1;
}
}
.material-style {
.bootstrap-duallistbox-container select {
padding: .625rem 0;
}
}

View file

@ -0,0 +1,5 @@
@mixin bs-markdown-theme($border) {
.md-editor.active {
border-color: $border !important;
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,96 @@
@import "~bootstrap-markdown/css/bootstrap-markdown.min";
.md-editor.active {
box-shadow: none !important;
}
.md-editor > .md-header,
.md-editor .md-footer {
background: #fff;
}
.md-editor > textarea,
.md-editor > .md-preview {
background: #fff;
padding: 14px;
}
.md-editor > .md-header > .btn-group {
margin-right: .3125rem;
[dir=rtl] & {
margin-right: 0;
margin-left: .3125rem;
}
}
[dir=rtl] .md-controls {
float: left;
}
[dir=rtl] .md-controls .md-control {
right: auto;
left: 5px;
padding-left: 3px;
padding-right: 10px;
}
[dir=rtl] .md-fullscreen-mode .md-fullscreen-controls {
right: auto;
left: 20px;
text-align: left;
}
.default-style {
@import "../../sass/_appwork/include";
.md-editor {
border-color: $card-border-color;
&.md-fullscreen-mode {
z-index: $zindex-modal-top;
}
}
.md-editor:not(.md-fullscreen-mode) > .md-header,
.md-editor:not(.md-fullscreen-mode) .md-footer {
padding-left: $input-btn-padding-x / 2 !important;
padding-right: $input-btn-padding-x / 2 !important;
}
.md-editor > textarea,
.md-editor > .md-preview {
border-color: $card-border-color;
padding: $input-btn-padding-x !important;
}
}
.material-style {
@import "../../sass/_appwork/include-material";
.md-editor {
border-color: $card-border-color;
&.md-fullscreen-mode {
z-index: $zindex-modal-top;
}
}
.md-editor:not(.md-fullscreen-mode) > .md-header,
.md-editor:not(.md-fullscreen-mode) .md-footer {
background: $gray-25;
padding-left: $input-btn-padding-x / 2 !important;
padding-right: $input-btn-padding-x / 2 !important;
}
.md-fullscreen-mode > .md-header .btn {
box-shadow: none !important;
}
// Some hack to rewrite default form-contol style
:not(.input-group) > div.md-editor[class] > textarea.md-input[class],
.md-editor > .md-preview {
border-color: $card-border-color;
padding: $input-btn-padding-x !important;
}
}

View file

@ -0,0 +1,37 @@
@import "../../sass/_appwork/functions";
@mixin bs-material-datetimepicker-theme($background, $color: null) {
$color: if($color, $color, yiq($background));
.dtp-date,
.dtp-time {
background: $background;
color: $color;
}
.dtp-close > a { color: $color; }
header.dtp-header {
background: rgba-to-hex(rgba($background, .85), $background: #000);
color: $color;
}
table.dtp-picker-days tr > td > a.selected {
background: $background;
color: $color !important;
}
.dtp-actual-meridien a.selected {
background: $background !important;
color: $color !important;
}
.dtp .year-picker-item {
&:hover { color: $background; }
&.active { color: $background; }
}
.dtp .svg-clock [stroke="#8BC34A"] { stroke: $background !important; }
.dtp .svg-clock [fill="#8BC34A"] { fill: $background !important; }
.dtp .svg-clock [fill="#fff"] { fill: $color !important; }
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,398 @@
@import '../../sass/_custom-variables/libs';
$dtp-padding: 1rem !default;
$dtp-header-height: 2rem !default;
.dtp {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
animation-duration: .3s;
user-select: none;
&.hidden {
display: none;
}
}
// Utilities
//
.dtp .p10 {
display: inline-block;
width: 10%;
> a {
display: block;
width: 100%;
color: rgba(#000, .2);
text-decoration: none;
}
}
.dtp .p20 {
display: inline-block;
width: 20%;
}
.dtp .p60 {
display: inline-block;
width: 60%;
}
.dtp .p80 {
display: inline-block;
width: 80%;
}
.dtp .hidden {
display: none;
}
.dtp .invisible {
visibility: hidden;
}
.dtp .left {
float: left;
[dir=rtl] & {
float: right;
}
}
.dtp .right {
float: right;
[dir=rtl] & {
float: left;
}
}
.dtp .clearfix {
clear: both;
}
.dtp .center {
text-align: center;
}
// Icons
//
.dtp-select-month-before,
.dtp-select-month-after,
.dtp-select-year-before,
.dtp-select-year-after,
.dtp-select-year-range.before,
.dtp-select-year-range.after,
.dtp-close > a {
font-size: 1.25rem;
> .material-icons {
display: none;
}
}
.dtp-select-month-before:before,
.dtp-select-year-before:before {
content: "";
}
.dtp-select-month-after:before,
.dtp-select-year-after:before {
content: "";
}
.dtp-select-year-range.before:before {
content: "";
display: inline-block;
transform: rotate(-90deg);
direction: ltr !important;
}
.dtp-select-year-range.after:before {
content: "";
display: inline-block;
transform: rotate(90deg);
direction: ltr !important;
}
.dtp-close > a:before {
content: "×";
}
// Content
//
.dtp-content {
position: relative;
left: 50%;
max-width: 18.75rem;
background: #fff;
[dir=rtl] & {
right: 50%;
left: auto;
margin-left: 0 !important;
transform: translate(50%, 0);
}
}
// Header
//
header.dtp-header {
text-align: center;
line-height: $dtp-header-height;
}
.dtp-close {
position: absolute;
top: 0;
right: $dtp-padding;
[dir=rtl] & {
right: auto;
left: $dtp-padding;
}
> a {
line-height: 1;
}
}
.dtp-date,
.dtp-time {
padding: $dtp-padding;
text-align: center;
}
.dtp-date > div {
margin: 0;
padding: 0;
}
.dtp-actual-month,
.dtp-actual-year {
font-size: 1.375rem;
}
.dtp-actual-num,
.dtp-actual-maxtime {
font-size: 2.625rem;
line-height: .9;
}
.dtp-actual-year {
&:hover {
cursor: pointer;
}
&.disabled:hover {
cursor: inherit;
}
}
.dtp-actual-time {
text-align: center;
font-weight: 500;
}
// Picker
//
.dtp-picker {
padding: $dtp-padding;
text-align: center;
}
.dtp-picker-year {
margin-bottom: .0625rem;
}
.dtp-select-year-range {
display: inline-block;
width: 100%;
text-align: center;
line-height: 1;
&.before {
margin-bottom: .625rem !important;
}
&.after {
margin-top: .625rem !important;
}
}
.dtp-picker-month {
padding-bottom: 1.25rem !important;
text-align: center;
text-transform: uppercase !important;
font-weight: 500;
}
.dtp .year-picker-item {
margin: 0 auto;
padding-top: .3125rem;
text-align: center;
cursor: pointer;
&.active {
font-weight: bold;
}
}
table.dtp-picker-days tr > td > a,
.dtp-picker-time > a {
padding: .4375rem;
border-radius: 50% !important;
text-decoration: none;
}
table.dtp-picker-days {
margin: 0;
min-height: 13.8125rem;
border: none;
}
table.dtp-picker-days tr {
border: none;
}
table.dtp-picker-days tr > td {
padding: .25rem;
border: none;
text-align: center;
font-weight: 700;
font-size: .8125rem;
> span.dtp-select-day {
padding: .4375rem;
}
}
table.dtp-picker-days tr > th {
padding: .25rem;
text-align: center;
font-weight: 700;
}
.dtp-picker-time > .dtp-select-hour,
.dtp-picker-time > .dtp-select-minute {
cursor: pointer;
}
a.dtp-meridien-am,
a.dtp-meridien-pm {
position: relative;
top: .625rem;
padding: .7em .5em;
border-radius: 50% !important;
text-decoration: none;
font-weight: 500;
}
// Buttons
//
.dtp-buttons {
padding: 0 $dtp-padding $dtp-padding $dtp-padding;
text-align: right;
[dir=rtl] & {
text-align: left;
}
.btn + .btn {
margin-left: .3125rem;
[dir=rtl] & {
margin-right: .3125rem;
margin-left: 0;
}
}
}
.default-style {
@import "../../sass/_appwork/include";
.dtp {
z-index: $zindex-modal-top;
background: rgba($modal-backdrop-bg, $modal-backdrop-opacity);
}
.dtp-content {
border-radius: $border-radius;
box-shadow: $modal-content-box-shadow-xs;
}
header.dtp-header {
@include border-top-radius(if($border-radius, calc(#{$border-radius} - 2px), 0));
}
.dtp .year-picker-item {
font-size: $font-size-xl;
}
table.dtp-picker-days tr > td > a,
.dtp-picker-time > a {
color: $body-color;
}
table.dtp-picker-days tr > td > span.dtp-select-day {
color: $text-muted !important;
}
table.dtp-picker-days tr > th {
color: $text-muted;
}
a.dtp-meridien-am,
a.dtp-meridien-pm {
position: relative;
background: $gray-100;
color: $body-color;
}
}
.material-style {
@import "../../sass/_appwork/include-material";
.dtp {
z-index: $zindex-modal-top;
background: rgba($modal-backdrop-bg, $modal-backdrop-opacity);
}
.dtp-content {
border-radius: 0;
box-shadow: $modal-content-box-shadow-xs;
}
.dtp .year-picker-item {
font-size: $font-size-xl;
}
table.dtp-picker-days tr > td > a,
.dtp-picker-time > a {
color: $body-color;
}
table.dtp-picker-days tr > td > span.dtp-select-day {
color: $text-muted !important;
}
table.dtp-picker-days tr > th {
color: $text-muted;
}
a.dtp-meridien-am,
a.dtp-meridien-pm {
position: relative;
background: $gray-100;
color: $body-color;
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,41 @@
.bootstrap-maxlength {
vertical-align: baseline;
text-align: center;
line-height: 1;
}
.default-style {
@import '../../sass/_appwork/include';
.bootstrap-maxlength {
padding: $badge-padding-y $badge-padding-x;
background: $badge-default-bg;
font-weight: $badge-font-weight;
font-size: $badge-font-size;
@include border-bottom-radius($badge-border-radius);
&.label-danger {
background: map-get($theme-colors, danger);
color: yiq(map-get($theme-colors, danger));
}
}
}
.material-style {
@import '../../sass/_appwork/include-material';
.bootstrap-maxlength {
padding: $badge-padding-y $badge-padding-x;
background: $badge-default-bg;
font-weight: $badge-font-weight;
font-size: $badge-font-size;
@include border-bottom-radius($badge-border-radius);
&.label-danger {
background: map-get($theme-colors, danger);
color: yiq(map-get($theme-colors, danger));
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,112 @@
@import "~bootstrap-multiselect/dist/css/bootstrap-multiselect";
.multiselect-container {
margin-top: 2px;
margin-bottom: 2px;
padding: 13px 0;
label,
.multiselect-group > a > * {
position: relative;
z-index: 10;
}
.multiselect-group > a > * {
display: inline-block !important;
}
}
.multiselect-container li a,
.multiselect-container .multiselect-item.filter {
padding-left: 16px !important;
padding-right: 16px !important;
}
.multiselect-container .multiselect-group a,
.multiselect-container .multiselect-group > label {
display: block;
padding: 0.3125rem 16px !important;
}
.multiselect-container .multiselect-group ~ li:not(.multiselect-group) a {
padding-left: 24px !important;
[dir=rtl] & {
padding-left: 16px !important;
padding-right: 24px !important;
}
}
.multiselect-container > li > a > label {
padding-top: 0;
padding-bottom: 0;
}
.multiselect-container .hidden {
display: none !important;
}
.multiselect-container .input-group {
margin: 0 0 10px 0 !important;
}
.multiselect-container * {
outline: 0 !important;
}
.multiselect-container label.checkbox,
.multiselect-container label.radio {
color: #444 !important;
padding-left: 0;
padding-right: 0;
}
.multiselect-container > li.multiselect-group label {
padding-left: 0;
padding-right: 0;
}
.multiselect-group-clickable a {
padding-left: 0 !important;
padding-right: 0 !important;
color: #444 !important;
}
.multiselect-group-clickable a input {
margin-left: 0 !important;
margin-right: 0 !important;
}
.multiselect-item.multiselect-all {
margin-bottom: 10px;
background: none !important;
}
.multiselect-item.multiselect-all label {
padding-left: 0 !important;
padding-right: 0 !important;
}
.default-style {
@import "../../sass/_appwork/include";
.multiselect-container li > a:active,
.multiselect-container .active > a {
background: $dropdown-link-hover-bg !important;
}
}
.material-style {
@import "../../sass/_appwork/include-material";
.multiselect-container li > a:active,
.multiselect-container .active > a {
background: $dropdown-link-hover-bg !important;
}
// IE has a strange material ripple bug, so just hide the ripple element
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.multiselect .waves-ripple,
.multiselect-container .waves-ripple {
display: none !important;
}
}
}

View file

@ -0,0 +1,10 @@
@import "../../sass/_appwork/functions";
@mixin bs-select-theme($background, $color:null) {
$color: if($color, $color, yiq($background));
.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
background: $background !important;
color: $color !important;
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,81 @@
$width-default: 100%;
@import "~bootstrap-select/sass/bootstrap-select";
.bootstrap-select *,
.bootstrap-select .dropdown-toggle:focus {
outline: 0 !important;
}
.bootstrap-select .dropdown-toggle:after {
position: absolute;
top: 50%;
right: 13px;
[dir=rtl] & {
right: auto;
left: 13px;
}
}
[dir=rtl] .bootstrap-select .dropdown-toggle .filter-option {
text-align: right;
}
.bootstrap-select.show-tick .dropdown-menu {
li a {
position: relative;
}
[dir=rtl] & li a span.text {
margin-right: 0;
margin-left: 2.125rem;
}
.selected span.check-mark {
top: 50%;
right: 1rem;
display: block;
line-height: 1;
transform: translateY(-50%);
margin: 0;
[dir=rtl] & {
right: auto;
left: 1rem;
}
}
}
[dir=rtl] .bootstrap-select .dropdown-toggle .filter-option-inner {
padding-right: 0;
padding-left: inherit;
}
html:not([dir=rtl]) .bootstrap-select.custom-select,
[dir=rtl] .bootstrap-select.custom-select {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
display: block;
}
.bootstrap-select .dropdown-menu.inner .selected .waves-ripple {
display: none !important;
}
.material-style {
@import "../../sass/_appwork/include-material";
// IE has a strange material ripple bug, so just hide the ripple element
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.bootstrap-select .waves-ripple {
display: none !important;
}
}
}

View file

@ -0,0 +1,32 @@
@mixin bs-slider-variant($color) {
.slider-selection,
.slider-reversed .slider-track-high,
&.slider-reversed .slider-track-high {
background: $color;
}
}
@mixin material-bs-slider-variant($color) {
.slider-handle {
box-shadow: none !important;
}
.slider-handle,
.slider-selection,
.slider-reversed .slider-track-high,
&.slider-reversed .slider-track-high {
background: $color;
}
}
@mixin bs-slider-theme($color) {
.slider-primary {
@include bs-slider-variant($color);
}
}
@mixin material-bs-slider-theme($color) {
.slider-primary {
@include material-bs-slider-variant($color);
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,157 @@
@import '../../sass/_custom-variables/libs';
$slider-line-height: .75rem !default;
$slider-border-radius: 6.1875rem !default;
$slider-horizontal-width: 100% !default;
// DUMMY
@mixin slider_background-image ($v...) {}
@mixin slider_box-sizing ($v...) {}
@mixin slider_box-shadow ($v...) {}
@mixin slider_border-radius ($value) { border-radius: $value; }
@function slider_border-radius($value) { @return $value; }
// Imports
@import "~bootstrap-slider/src/sass/variables";
@import "mixins";
@import "~bootstrap-slider/src/sass/rules";
.slider {
user-select: none;
}
.slider .tooltip {
transition: opacity .2s;
&.top,
&.bottom {
transform: translateX(-50%);
[dir=rtl] & {
transform: translateX(50%);
}
}
&.left,
&.right {
transform: translateY(-50%);
}
&.in {
opacity: 1;
}
&.top {
margin-top: -($slider-line-height * 2.2) - .125rem;
}
&.right {
margin-left: .5rem;
}
&.left {
margin-right: .5rem;
}
}
.slider-handle {
background: #fff;
transition: transform .2s;
&:active {
transform: scale(1.4, 1.4);
}
}
// Horizontal track
.slider.slider-horizontal .slider-track {
margin-top: -.0625rem;
height: .125rem;
}
// Vertical track
.slider.slider-vertical .slider-track {
margin-left: .125rem;
width: .125rem;
}
// Reversed slider
.slider-reversed .slider-selection {
background: transparent !important;
}
// Disabled
//
.slider-disabled .slider-track {
opacity: .3;
cursor: not-allowed;
}
.slider-disabled .slider-handle {
box-shadow: 0 0 0 1px rgba(0,0,0,.07);
cursor: not-allowed;
transform: none;
}
// Horizontal labels
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
padding-top: .25rem;
}
[dir=rtl] .slider.slider-vertical {
.slider-track {
margin-left: 0;
margin-right: .125rem;
}
}
.default-style {
@import '../../sass/_appwork/include';
.slider-handle {
box-shadow: 0 0 0 1px rgba(0,0,0,.1), $floating-component-shadow;
}
.slider-track {
background: $gray-200;
}
.slider-tick-label-container .slider-tick-label {
color: $text-muted;
font-size: $small-font-size;
}
@each $color, $value in $theme-colors {
@if $color != primary {
.slider-#{$color} {
@include bs-slider-variant($value);
}
}
}
}
.material-style {
@import '../../sass/_appwork/include-material';
.slider-handle {
box-shadow: 0 0 0 1px rgba(0,0,0,.1), $floating-component-shadow;
}
.slider-track {
background: $gray-200;
}
.slider-tick-label-container .slider-tick-label {
color: $text-muted;
font-size: $small-font-size;
}
@each $color, $value in $theme-colors {
@if $color != primary {
.slider-#{$color} {
@include material-bs-slider-variant($value);
}
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,65 @@
@import "~bootstrap-sortable/Contents/bootstrap-sortable";
[dir=rtl] table.sortable {
span.sign {
right: auto;
left: .3125rem;
}
th:after {
right: auto;
left: .3125rem;
}
> thead th:not([data-defaultsort=disabled]) {
right: 0;
left: auto;
}
span.az:before,
th.az.down:after {
content: "z .. a";
}
span.az.up:before,
th.az.up:after {
content: "a .. z";
}
th.az.nosort:after,
th.AZ.nosort:after,
th._19.nosort:after,
th.month.nosort:after {
content: "..";
}
span.AZ:before,
th.AZ.down:after {
content: "Z .. A";
}
span.AZ.up:before,
th.AZ.up:after {
content: "A .. Z";
}
span._19:before,
th._19.down:after {
content: "9 .. 1";
}
span._19.up:before,
th._19.up:after {
content: "1 .. 9";
}
span.month:before,
th.month.down:after {
content: "dec .. jan";
}
span.month.up:before,
th.month.up:after {
content: "jan .. dec";
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,800 @@
@mixin keyframes($name) {
@-webkit-keyframes #{$name} {
@content;
}
@-moz-keyframes #{$name} {
@content;
}
@keyframes #{$name} {
@content;
}
}
// *******************************************************************************
// * Loader
.la-ball-fall,
.la-ball-fall > div {
position: relative;
box-sizing: border-box;
}
.la-ball-fall {
display: block;
color: #fff;
font-size: 0;
}
.la-ball-fall.la-dark {
color: #333;
}
.la-ball-fall > div {
display: inline-block;
float: none;
border: 0 solid currentColor;
background-color: currentColor;
}
.la-ball-fall {
width: 3.375rem;
height: 1.125rem;
}
.la-ball-fall > div {
margin: .25rem;
width: .625rem;
height: .625rem;
border-radius: 100%;
opacity: 0;
animation: ball-fall 1s ease-in-out infinite;
}
.la-ball-fall > div:nth-child(1) {
animation-delay: -200ms;
}
.la-ball-fall > div:nth-child(2) {
animation-delay: -100ms;
}
.la-ball-fall > div:nth-child(3) {
animation-delay: 0ms;
}
.la-ball-fall.la-sm {
width: 1.625rem;
height: .5rem;
}
.la-ball-fall.la-sm > div {
margin: .125rem;
width: .25rem;
height: .25rem;
}
.la-ball-fall.la-2x {
width: 6.75rem;
height: 2.25rem;
}
.la-ball-fall.la-2x > div {
margin: .5rem;
width: 1.25rem;
height: 1.25rem;
}
.la-ball-fall.la-3x {
width: 10.125rem;
height: 3.375rem;
}
.la-ball-fall.la-3x > div {
margin: .75rem;
width: 1.875rem;
height: 1.875rem;
}
// *******************************************************************************
// * Keyframes
@include keyframes(ball-fall) {
0% {
opacity: 0;
transform: translateY(-145%);
}
10% {
opacity: .5;
}
20% {
opacity: 1;
transform: translateY(0);
}
80% {
opacity: 1;
transform: translateY(0);
}
90% {
opacity: .5;
}
100% {
opacity: 0;
transform: translateY(145%);
}
}
@include keyframes(showSweetAlert) {
0% {
transform: scale(.7);
}
45% {
transform: scale(1.05);
}
80% {
transform: scale(.95);
}
100% {
transform: scale(1);
}
}
@include keyframes(hideSweetAlert) {
0% {
transform: scale(1);
}
100% {
transform: scale(.5);
}
};
@include keyframes(slideFromTop) {
0% {
top: 0;
}
100% {
top: 50%;
}
};
@include keyframes(slideToTop) {
0% {
top: 50%;
}
100% {
top: 0;
}
};
@include keyframes(slideFromBottom) {
0% {
top: 70%;
}
100% {
top: 50%;
}
}
@include keyframes(slideToBottom) {
0% {
top: 50%;
}
100% {
top: 70%;
}
}
@include keyframes(animateSuccessTip) {
0% {
top: 1.1875rem;
left: .0625rem;
width: 0;
}
54% {
top: 1.1875rem;
left: .0625rem;
width: 0;
}
70% {
top: 2.3125rem;
left: -.5rem;
width: 3.125rem;
}
84% {
top: 3rem;
left: 1.3125rem;
width: 1.0625rem;
}
100% {
top: 2.8125rem;
left: .875rem;
width: 1.5625rem;
}
}
@include keyframes(animateSuccessLong) {
0% {
top: 3.375rem;
right: 2.875rem;
width: 0;
}
65% {
top: 3.375rem;
right: 2.875rem;
width: 0;
}
84% {
top: 2.1875rem;
right: 0;
width: 3.4375rem;
}
100% {
top: 2.375rem;
right: .5rem;
width: 2.9375rem;
}
}
@include keyframes(rotatePlaceholder) {
0% {
transform: rotate(-45deg);
}
5% {
transform: rotate(-45deg);
}
12% {
transform: rotate(-405deg);
}
100% {
transform: rotate(-405deg);
}
}
@include keyframes(animateErrorIcon) {
0% {
opacity: 0;
transform: rotateX(100deg);
}
100% {
opacity: 1;
transform: rotateX(0deg);
}
}
@include keyframes(animateXMark) {
0% {
margin-top: 1.625rem;
opacity: 0;
transform: scale(.4);
}
50% {
margin-top: 1.625rem;
opacity: 0;
transform: scale(.4);
}
80% {
margin-top: -.375rem;
transform: scale(1.15);
}
100% {
margin-top: 0;
opacity: 1;
transform: scale(1);
}
}
@include keyframes(pulseWarning) {
0% {
border-color: #f8d486;
}
100% {
border-color: #f8bb86;
}
}
@include keyframes(pulseWarningIns) {
0% {
background-color: #f8d486;
}
100% {
background-color: #f8bb86;
}
}
@include keyframes(rotate-loading) {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
// *******************************************************************************
// * Animations
.showSweetAlert {
animation: showSweetAlert .3s;
&[data-animation=none] {
animation: none;
}
&[data-animation=slide-from-top] {
animation: slideFromTop .3s;
}
&[data-animation=slide-from-bottom] {
animation: slideFromBottom .3s;
}
}
.hideSweetAlert {
animation: hideSweetAlert .3s;
&[data-animation=none] {
animation: none;
}
&[data-animation=slide-from-top] {
animation: slideToTop .3s;
}
&[data-animation=slide-from-bottom] {
animation: slideToBottom .3s;
}
}
.animateSuccessTip {
animation: animateSuccessTip .75s;
}
.animateSuccessLong {
animation: animateSuccessLong .75s;
}
.sa-icon.sa-success.animate::after {
animation: rotatePlaceholder 4.25s ease-in;
}
.animateErrorIcon {
animation: animateErrorIcon .5s;
}
.animateXMark {
animation: animateXMark .5s;
}
.pulseWarning {
animation: pulseWarning .75s infinite alternate;
}
.pulseWarningIns {
animation: pulseWarningIns .75s infinite alternate;
}
// *******************************************************************************
// * Styles
body.stop-scrolling {
overflow: hidden;
height: 100%;
}
.sweet-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: none;
}
.sweet-alert {
$width: 29.875rem;
$padding: 1.0625rem;
background-color: #fff;
width: $width;
padding: $padding;
text-align: center;
margin-left: -$width / 2;
position: fixed;
left: 50%;
top: 50%;
margin-top: -12.5rem;
overflow: hidden;
display: none;
outline: 0 !important;
}
.sweet-alert h2,
.sweet-alert .sa-button-container {
margin-top: 1.875rem;
}
.sweet-alert .form-group {
display: none;
.sa-input-error {
display: none;
}
}
.sweet-alert.show-input .form-group {
display: block;
}
.sweet-alert .sa-confirm-button-container {
position: relative;
display: inline-block;
}
.sweet-alert .la-ball-fall {
position: absolute;
top: 50%;
left: 50%;
visibility: hidden;
margin-top: -.5625rem;
margin-left: -1.6875rem;
opacity: 0;
}
.sweet-alert button {
&[disabled] {
opacity: .6;
cursor: default;
}
&.confirm[disabled] {
color: transparent;
}
&.confirm[disabled] ~ .la-ball-fall {
visibility: visible;
opacity: 1;
transition-delay: 0s;
}
}
// *******************************************************************************
// * Icons
.sweet-alert .sa-icon {
position: relative;
box-sizing: content-box;
margin: 1.25rem auto;
width: 5rem;
height: 5rem;
border: 4px solid gray;
border-radius: 50%;
[dir=rtl] & {
transform: scaleX(-1);
}
}
// Error icon
.sweet-alert .sa-icon.sa-error {
.sa-x-mark {
position: relative;
display: block;
}
.sa-line {
position: absolute;
top: 2.3125rem;
display: block;
width: 2.9375rem;
height: .3125rem;
border-radius: .125rem;
&.sa-left {
left: 1.0625rem;
transform: rotate(45deg);
}
&.sa-right {
right: 1rem;
transform: rotate(-45deg);
}
}
}
// Warning icon
.sweet-alert .sa-icon.sa-warning {
.sa-body {
// Exclamation mark body
position: absolute;
top: .625rem;
left: 50%;
margin-left: -.125rem;
width: .3125rem;
height: 2.9375rem;
border-radius: .125rem;
}
.sa-dot {
// Exclamation mark dot
position: absolute;
bottom: .625rem;
left: 50%;
margin-left: -.1875rem;
width: .4375rem;
height: .4375rem;
border-radius: 50%;
}
}
// Info icon
.sweet-alert .sa-icon.sa-info {
&::before {
// i-letter body
content: "";
position: absolute;
bottom: 1.0625rem;
left: 50%;
margin-left: -.125rem;
width: .3125rem;
height: 1.8125rem;
border-radius: .125rem;
}
&::after {
// i-letter dot
content: "";
position: absolute;
top: 1.1875rem;
left: 50%;
margin-left: -.1875rem;
width: .4375rem;
height: .4375rem;
border-radius: 50%;
}
}
// Success icon
.sweet-alert .sa-icon.sa-success {
&::before,
&::after {
// Emulate moving circular line
content: '';
position: absolute;
width: 3.75rem;
height: 7.5rem;
border-radius: 50%;
background: #fff;
transform: rotate(45deg);
}
&::before {
top: -.4375rem;
left: -2.0625rem;
border-radius: 7.5rem 0 0 7.5rem;
transform: rotate(-45deg);
transform-origin: 3.75rem 3.75rem;
}
&::after {
top: -.6875rem;
left: 1.875rem;
border-radius: 0 7.5rem 7.5rem 0;
transform: rotate(-45deg);
transform-origin: 0 3.75rem;
}
.sa-placeholder {
// Ring
position: absolute;
top: -.25rem;
left: -.25rem;
z-index: 2;
box-sizing: content-box;
width: 5rem;
height: 5rem;
border-radius: 50%;
}
.sa-fix {
position: absolute;
top: .5rem;
left: 1.75rem;
z-index: 1;
width: .3125rem;
height: 5.625rem;
background-color: #fff;
transform: rotate(-45deg);
}
.sa-line {
position: absolute;
z-index: 2;
display: block;
height: .3125rem;
border-radius: .125rem;
&.sa-tip {
top: 2.875rem;
left: .875rem;
width: 1.5625rem;
transform: rotate(45deg);
}
&.sa-long {
top: 2.375rem;
right: .5rem;
width: 2.9375rem;
transform: rotate(-45deg);
}
}
}
// Custom icon
.sweet-alert .sa-icon.sa-custom {
border: none;
border-radius: 0;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
}
.default-style {
@import "../../sass/_appwork/include";
.sweet-alert {
z-index: $zindex-modal-top;
}
.sweet-alert .popover {
z-index: $zindex-modal-top + 1;
}
.sweet-alert .tooltip {
z-index: $zindex-modal-top + 2;
}
.sweet-overlay {
z-index: $zindex-modal-top - 1;
background-color: rgba($modal-backdrop-bg, $modal-backdrop-opacity);
}
.sweet-alert {
border-radius: $border-radius;
box-shadow: $modal-content-box-shadow-xs;
@media all and (max-width: (map-get($grid-breakpoints, sm) - 1px)) {
right: ($grid-gutter-width / 2);
left: ($grid-gutter-width / 2);
margin-right: 0;
margin-left: 0;
width: auto;
}
}
.sweet-alert .sa-icon.sa-error {
border-color: map-get($theme-colors, danger);
.sa-line {
background-color: map-get($theme-colors, danger);
}
}
.sweet-alert .sa-icon.sa-warning {
border-color: map-get($theme-colors, warning);
.sa-body {
// Exclamation mark body
background-color: map-get($theme-colors, warning);
}
.sa-dot {
// Exclamation mark dot
background-color: map-get($theme-colors, warning);
}
}
.sweet-alert .sa-icon.sa-info {
border-color: map-get($theme-colors, info);
&::before {
// i-letter body
background-color: map-get($theme-colors, info);
}
&::after {
// i-letter dot
background-color: map-get($theme-colors, info);
}
}
.sweet-alert .sa-icon.sa-success {
border-color: map-get($theme-colors, success);
.sa-placeholder {
// Ring
border: 4px solid rgba(map-get($theme-colors, success), .2);
}
.sa-line {
background-color: map-get($theme-colors, success);
}
}
}
.material-style {
@import "../../sass/_appwork/include-material";
.sweet-alert {
z-index: $zindex-modal-top;
}
.sweet-alert .popover {
z-index: $zindex-modal-top + 1;
}
.sweet-alert .tooltip {
z-index: $zindex-modal-top + 2;
}
.sweet-overlay {
z-index: $zindex-modal-top - 1;
background-color: rgba($modal-backdrop-bg, $modal-backdrop-opacity);
}
.sweet-alert {
box-shadow: $modal-content-box-shadow-xs;
@media all and (max-width: (map-get($grid-breakpoints, sm) - 1px)) {
right: ($grid-gutter-width / 2);
left: ($grid-gutter-width / 2);
margin-right: 0;
margin-left: 0;
width: auto;
}
}
.sweet-alert .sa-icon.sa-error {
border-color: map-get($theme-colors, danger);
.sa-line {
background-color: map-get($theme-colors, danger);
}
}
.sweet-alert .sa-icon.sa-warning {
border-color: map-get($theme-colors, warning);
.sa-body {
// Exclamation mark body
background-color: map-get($theme-colors, warning);
}
.sa-dot {
// Exclamation mark dot
background-color: map-get($theme-colors, warning);
}
}
.sweet-alert .sa-icon.sa-info {
border-color: map-get($theme-colors, info);
&::before {
// i-letter body
background-color: map-get($theme-colors, info);
}
&::after {
// i-letter dot
background-color: map-get($theme-colors, info);
}
}
.sweet-alert .sa-icon.sa-success {
border-color: map-get($theme-colors, success);
.sa-placeholder {
// Ring
border: 4px solid rgba(map-get($theme-colors, success), .2);
}
.sa-line {
background-color: map-get($theme-colors, success);
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,171 @@
@import "~bootstrap-table/src/bootstrap-table";
.bootstrap-table .pull-left {
float: left;
[dir=rtl] & {
float: right;
}
}
.bootstrap-table .pull-right {
float: right;
[dir=rtl] & {
float: left;
}
}
.bootstrap-table .pull-left .dropdown-menu,
.bootstrap-table .pull-right .dropdown-menu {
left: auto;
right: auto;
}
.bootstrap-table .table.table-no-bordered > thead > tr > th,
.bootstrap-table .table.table-no-bordered > tbody > tr > td {
border-color: transparent !important;
[dir=rtl] & {
border-right: 0;
border-left: 2px solid;
&:last-child {
border-left: 0;
}
}
}
.bootstrap-table .fixed-table-container {
border-radius: 0;
&.table-no-bordered {
border-color: transparent !important;
}
}
.bootstrap-table .fixed-table-container thead th {
padding: 0;
border-radius: 0 !important;
}
[dir=rtl] .bootstrap-table .fixed-table-container thead th,
[dir=rtl] .bootstrap-table .fixed-table-container tbody td {
border-left: 0;
border-right: 1px solid;
.sortable {
background-position: left;
padding-left: 1.875rem;
}
&:first-child {
border-right: none;
}
}
[dir=rtl] .bootstrap-table .fixed-table-pagination .pagination-info {
margin-right: 0;
margin-left: .3125rem;
}
[dir=rtl] .bootstrap-table .fixed-table-toolbar {
.columns-left {
margin-right: 0;
margin-left: .3125rem;
}
.columns-right {
margin-right: .3125rem;
margin-left: 0;
}
.dropdown-menu {
text-align: right;
}
}
[dir=rtl] .bootstrap-table .fixed-table-body .card-view .title {
text-align: right !important;
}
[dir=rtl] .bootstrap-table .fixed-table-toolbar .btn-group > .btn-group {
margin-left: 0 !important;
}
[dir=rtl] .bootstrap-table div.fixed-table-scroll-outer {
left: auto;
right: 0;
}
.default-style {
@import "../../sass/_appwork/include";
.bootstrap-table .table th,
.bootstrap-table .table td,
.bootstrap-table .fixed-table-container {
border-color: $table-border-color !important;
}
.bootstrap-table .fixed-table-pagination .pagination a {
padding: $pagination-padding-y $pagination-padding-x;
}
.bootstrap-table .fixed-table-container thead th .th-inner,
.bootstrap-table .fixed-table-container tbody td .th-inner {
padding: $table-cell-padding;
}
.bootstrap-table .fixed-table-container .bs-checkbox .th-inner {
padding: $table-cell-padding 0;
}
.bootstrap-table .table:not(.table-condensed),
.bootstrap-table .table:not(.table-condensed) > tbody > tr > th,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > th,
.bootstrap-table .table:not(.table-condensed) > thead > tr > td,
.bootstrap-table .table:not(.table-condensed) > tbody > tr > td,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
padding: $table-cell-padding;
}
&[dir=rtl] .bootstrap-table .fixed-table-container thead th .sortable {
padding-right: $table-cell-padding;
}
}
.material-style {
@import "../../sass/_appwork/include-material";
.bootstrap-table .table th,
.bootstrap-table .table td,
.bootstrap-table .fixed-table-container {
border-color: $table-border-color !important;
}
.bootstrap-table .fixed-table-pagination .pagination a {
padding: $pagination-padding-y $pagination-padding-x;
}
.bootstrap-table .fixed-table-container thead th .th-inner,
.bootstrap-table .fixed-table-container tbody td .th-inner {
padding: $table-cell-padding;
}
.bootstrap-table .fixed-table-container .bs-checkbox .th-inner {
padding: $table-cell-padding 0;
}
.bootstrap-table .table:not(.table-condensed),
.bootstrap-table .table:not(.table-condensed) > tbody > tr > th,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > th,
.bootstrap-table .table:not(.table-condensed) > thead > tr > td,
.bootstrap-table .table:not(.table-condensed) > tbody > tr > td,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
padding: $table-cell-padding;
}
&[dir=rtl] .bootstrap-table .fixed-table-container thead th .sortable {
padding-right: $table-cell-padding;
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
!function(t,e){var o=function(t){var e={};function o(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=t,o.c=e,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},o.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=359)}({358:function(t,e){!function(t){"use strict";t.extend(t.fn.bootstrapTable.defaults,{autoRefresh:!1,autoRefreshInterval:60,autoRefreshSilent:!0,autoRefreshStatus:!0,autoRefreshFunction:null}),t.extend(t.fn.bootstrapTable.defaults.icons,{autoRefresh:"glyphicon-time icon-time"}),t.extend(t.fn.bootstrapTable.locales,{formatAutoRefresh:function(){return"Auto Refresh"}}),t.extend(t.fn.bootstrapTable.defaults,t.fn.bootstrapTable.locales);var e=t.fn.bootstrapTable.Constructor,o=e.prototype.init,n=e.prototype.initToolbar,s=t.fn.bootstrapTable.utils.sprintf;e.prototype.init=function(){if(o.apply(this,Array.prototype.slice.apply(arguments)),this.options.autoRefresh&&this.options.autoRefreshStatus){var t=this;this.options.autoRefreshFunction=setInterval(function(){t.refresh({silent:t.options.autoRefreshSilent})},1e3*this.options.autoRefreshInterval)}},e.prototype.initToolbar=function(){if(n.apply(this,Array.prototype.slice.apply(arguments)),this.options.autoRefresh){var e=this.$toolbar.find(">.btn-group"),o=e.find(".auto-refresh");o.length||(o=t([s('<button class="btn btn-default auto-refresh %s" ',this.options.autoRefreshStatus?"enabled":""),'type="button" ',s('title="%s">',this.options.formatAutoRefresh()),s('<i class="%s %s"></i>',this.options.iconsPrefix,this.options.icons.autoRefresh),"</button>"].join("")).appendTo(e)).on("click",t.proxy(this.toggleAutoRefresh,this))}},e.prototype.toggleAutoRefresh=function(){if(this.options.autoRefresh){if(this.options.autoRefreshStatus)clearInterval(this.options.autoRefreshFunction),this.$toolbar.find(">.btn-group").find(".auto-refresh").removeClass("enabled");else{var t=this;this.options.autoRefreshFunction=setInterval(function(){t.refresh({silent:t.options.autoRefreshSilent})},1e3*this.options.autoRefreshInterval),this.$toolbar.find(">.btn-group").find(".auto-refresh").addClass("enabled")}this.options.autoRefreshStatus=!this.options.autoRefreshStatus}}}(jQuery)},359:function(t,e,o){o(358)}});if("object"==typeof o){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var s in o)n[0]&&(n[0][s]=o[s]),n[1]&&"__esModule"!==s&&(n[1][s]=o[s]),n[2]&&(n[2][s]=o[s])}}(this);

View file

@ -0,0 +1 @@
@import "~bootstrap-table/src/extensions/auto-refresh/bootstrap-table-auto-refresh";

View file

@ -0,0 +1 @@
!function(t,e){var n=function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},n.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=357)}({356:function(t,e){!function(t){"use strict";function e(e,n){var i=[],o=e;if(o.editing){o.editing=!1,o.columns.forEach(function(e,o){if(e.editable)switch(e.editable){case"input":var a=t('<div class="editable-input col-md-12 col-sm-12 col-xs-12" style="position: relative;"/>');i.push(n.find("td").eq(e.fieldIndex).text()),a.append(t('<input type="text" class="form-control input-sm"/>')),a.append(t('<span class="clear"><i class="fa fa-times-circle-o" aria-hidden="true"></i></span>')),n.find("td").eq(e.fieldIndex).text("").append(a);break;case"select":var l=t('<select id="'+e.field+'">'),d=t.selectArray[e.field];n.find("td").eq(e.fieldIndex).text("").append(l),function(e,n){var i=t("<option />");n?t(n).each(function(t,n){i.clone().text(n.idxNum+" "+n.name).val(n.idxNum).appendTo(e)}):console.log("Please setup options first!!")}(t("#"+e.field),d);break;case"textarea":break;default:console.log(e.fieldIndex+" "+e.editable)}},e);for(var a=0,l=i.length;a<l;a++)n.find('input[type="text"]').eq(a).val(i[a]);n.find("td").last().append('<div id="tooling" class="editable-buttons"/>'),t(".clear").on("click",function(){t(this).parent().find("input").val("")}),t('<button type="button" class="btn btn-primary btn-sm editable-submit"><i class="glyphicon glyphicon-ok"></i></button>').on("click",function(){return i=[],n.find("td").find('input[type="text"]').each(function(e,n){i.push(t(n).eq(0).val())}),n.find("select").each(function(e,n){i.push(t("#"+n.id+" option:selected").val())}),t("#table").bootstrapTable("updateRow",{index:o.$data.thId,row:{noOld:i[0],area:n.find("select").eq(0).children(":selected").text(),town:n.find("select").eq(1).children(":selected").text(),address:i[1]}}),t("#tooling").remove(),o.editing=!0,!1}).appendTo("#tooling"),t('<button type="button" class="btn btn-default btn-sm editable-cancel"><i class="glyphicon glyphicon-remove"></i></button>').on("click",function(){return t("#table").bootstrapTable("updateRow",{index:o.$data.thId,row:{}}),t("#tooling").remove(),o.editing=!0,!1}).appendTo("#tooling")}}t.extend(t.fn.bootstrapTable.defaults,{clickEdit:!1});var n=t.fn.bootstrapTable.Constructor,i=n.prototype.initTable,o=n.prototype.initBody;n.prototype.initTable=function(){this.$data={},i.apply(this,Array.prototype.slice.apply(arguments)),this.options.clickEdit},n.prototype.initBody=function(){if(o.apply(this,Array.prototype.slice.apply(arguments)),this.options.clickEdit){var t=this.$tableBody.find("table");this.editing=!0,t.on("click-row.bs.table",function(t,n,i,o){"no"!==o&&(this.$data.thId=i.data().index,this.$data.itemid=i.data().uniqueid,this.$data.divi=parseInt(n.area),this.$data.town=parseInt(n.town),e(this,i))}.bind(this))}}}(jQuery)},357:function(t,e,n){n(356)}});if("object"==typeof n){var i=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var o in n)i[0]&&(i[0][o]=n[o]),i[1]&&"__esModule"!==o&&(i[1][o]=n[o]),i[2]&&(i[2][o]=n[o])}}(this);

View file

@ -0,0 +1 @@
@import "~bootstrap-table/src/extensions/click-edit-row/bootstrap-table-click-edit-row";

Some files were not shown because too many files have changed in this diff Show more