summaryrefslogtreecommitdiff
path: root/Varsity_Template/template/vendors/niceselect
diff options
context:
space:
mode:
Diffstat (limited to 'Varsity_Template/template/vendors/niceselect')
-rw-r--r--Varsity_Template/template/vendors/niceselect/css/nice-select.css137
-rw-r--r--Varsity_Template/template/vendors/niceselect/js/jquery.nice-select.min.js4
2 files changed, 141 insertions, 0 deletions
diff --git a/Varsity_Template/template/vendors/niceselect/css/nice-select.css b/Varsity_Template/template/vendors/niceselect/css/nice-select.css
new file mode 100644
index 0000000..dd77ea9
--- /dev/null
+++ b/Varsity_Template/template/vendors/niceselect/css/nice-select.css
@@ -0,0 +1,137 @@
+.nice-select {
+ -webkit-tap-highlight-color: transparent;
+ background-color: #fff;
+ border-radius: 5px;
+ border: solid 1px #e8e8e8;
+ box-sizing: border-box;
+ clear: both;
+ cursor: pointer;
+ display: block;
+ float: left;
+ font-family: inherit;
+ font-size: 14px;
+ font-weight: normal;
+ height: 42px;
+ line-height: 40px;
+ outline: none;
+ padding-left: 18px;
+ padding-right: 30px;
+ position: relative;
+ text-align: left !important;
+ -webkit-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ white-space: nowrap;
+ width: auto; }
+ .nice-select:hover {
+ border-color: #dbdbdb; }
+ .nice-select:active, .nice-select.open, .nice-select:focus {
+ border-color: #999; }
+ .nice-select:after {
+ border-bottom: 2px solid #999;
+ border-right: 2px solid #999;
+ content: '';
+ display: block;
+ height: 10px;
+ margin-top: -4px;
+ pointer-events: none;
+ position: absolute;
+ right: 12px;
+ top: 50%;
+ -webkit-transform-origin: 66% 66%;
+ -ms-transform-origin: 66% 66%;
+ transform-origin: 66% 66%;
+ -webkit-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ -webkit-transition: all 0.15s ease-in-out;
+ transition: all 0.15s ease-in-out;
+ width: 10px; }
+ .nice-select.open:after {
+ -webkit-transform: rotate(-135deg);
+ -ms-transform: rotate(-135deg);
+ transform: rotate(-135deg); }
+ .nice-select.open .list {
+ opacity: 1;
+ pointer-events: auto;
+ -webkit-transform: scale(1) translateY(0);
+ -ms-transform: scale(1) translateY(0);
+ transform: scale(1) translateY(0); }
+ .nice-select.disabled {
+ border-color: #ededed;
+ color: #999;
+ pointer-events: none; }
+ .nice-select.disabled:after {
+ border-color: #cccccc; }
+ .nice-select.wide {
+ width: 100%; }
+ .nice-select.wide .list {
+ left: 0 !important;
+ right: 0 !important; }
+ .nice-select.right {
+ float: right; }
+ .nice-select.right .list {
+ left: auto;
+ right: 0; }
+ .nice-select.small {
+ font-size: 12px;
+ height: 36px;
+ line-height: 34px; }
+ .nice-select.small:after {
+ height: 4px;
+ width: 4px; }
+ .nice-select.small .option {
+ line-height: 34px;
+ min-height: 34px; }
+ .nice-select .list {
+ background-color: #fff;
+ border-radius: 5px;
+ box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
+ box-sizing: border-box;
+ opacity: 0;
+ overflow: hidden;
+ padding: 0;
+ pointer-events: none;
+ position: absolute;
+ top: 100%;
+ left: 0;
+ -webkit-transform-origin: 50% 0;
+ -ms-transform-origin: 50% 0;
+ transform-origin: 50% 0;
+ -webkit-transform: scale(0.75) translateY(-21px);
+ -ms-transform: scale(0.75) translateY(-21px);
+ transform: scale(0.75) translateY(-21px);
+ -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
+ transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
+ z-index: 9; }
+ .nice-select .list:hover .option:not(:hover) {
+ background-color: transparent !important; }
+ .nice-select .option {
+ cursor: pointer;
+ font-weight: 400;
+ line-height: 40px;
+ list-style: none;
+ min-height: 40px;
+ outline: none;
+ padding-left: 18px;
+ padding-right: 29px;
+ text-align: left;
+ -webkit-transition: all 0.2s;
+ transition: all 0.2s; }
+ .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
+ background-color: #f6f6f6; }
+ .nice-select .option.selected {
+ font-weight: bold; }
+ .nice-select .option.disabled {
+ background-color: transparent;
+ color: #999;
+ cursor: default; }
+
+.no-csspointerevents .nice-select .list {
+ display: none; }
+
+.no-csspointerevents .nice-select.open .list {
+ display: block; }
diff --git a/Varsity_Template/template/vendors/niceselect/js/jquery.nice-select.min.js b/Varsity_Template/template/vendors/niceselect/js/jquery.nice-select.min.js
new file mode 100644
index 0000000..88eb2d6
--- /dev/null
+++ b/Varsity_Template/template/vendors/niceselect/js/jquery.nice-select.min.js
@@ -0,0 +1,4 @@
+/* jQuery Nice Select - v1.0
+ https://github.com/hernansartorio/jquery-nice-select
+ Made by HernĂ¡n Sartorio */
+!function(e){e.fn.niceSelect=function(t){function s(t){t.after(e("<div></div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list"></ul>'));var s=t.next(),n=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),n.each(function(t){var n=e(this),i=n.data("display");s.find("ul").append(e("<li></li>").attr("data-value",n.val()).attr("data-display",i||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),i=n.hasClass("open");n.length&&(n.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),s=e(this).next(".nice-select");s.length&&(s.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||s(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var s=e(this);e(".nice-select").not(s).removeClass("open"),s.toggleClass("open"),s.hasClass("open")?(s.find(".option"),s.find(".focus").removeClass("focus"),s.find(".selected").addClass("focus")):s.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var s=e(this),n=s.closest(".nice-select");n.find(".selected").removeClass("selected"),s.addClass("selected");var i=s.data("display")||s.text();n.find(".current").text(i),n.prev("select").val(s.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var s=e(this),n=e(s.find(".focus")||s.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1;if(40==t.keyCode){if(s.hasClass("open")){var i=n.nextAll(".option:not(.disabled)").first();i.length>0&&(s.find(".focus").removeClass("focus"),i.addClass("focus"))}else s.trigger("click");return!1}if(38==t.keyCode){if(s.hasClass("open")){var l=n.prevAll(".option:not(.disabled)").first();l.length>0&&(s.find(".focus").removeClass("focus"),l.addClass("focus"))}else s.trigger("click");return!1}if(27==t.keyCode)s.hasClass("open")&&s.trigger("click");else if(9==t.keyCode&&s.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery); \ No newline at end of file