| @@ -0,0 +1,114 @@ | ||
| /*! | ||
| * jQuery UI Button 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/button/#theming | ||
| */ | ||
| .ui-button { | ||
| display: inline-block; | ||
| position: relative; | ||
| padding: 0; | ||
| line-height: normal; | ||
| margin-right: .1em; | ||
| cursor: pointer; | ||
| vertical-align: middle; | ||
| text-align: center; | ||
| overflow: visible; /* removes extra width in IE */ | ||
| } | ||
| .ui-button, | ||
| .ui-button:link, | ||
| .ui-button:visited, | ||
| .ui-button:hover, | ||
| .ui-button:active { | ||
| text-decoration: none; | ||
| } | ||
| /* to make room for the icon, a width needs to be set here */ | ||
| .ui-button-icon-only { | ||
| width: 2.2em; | ||
| } | ||
| /* button elements seem to need a little more width */ | ||
| button.ui-button-icon-only { | ||
| width: 2.4em; | ||
| } | ||
| .ui-button-icons-only { | ||
| width: 3.4em; | ||
| } | ||
| button.ui-button-icons-only { | ||
| width: 3.7em; | ||
| } | ||
|
|
||
| /* button text element */ | ||
| .ui-button .ui-button-text { | ||
| display: block; | ||
| line-height: normal; | ||
| } | ||
| .ui-button-text-only .ui-button-text { | ||
| padding: .4em 1em; | ||
| } | ||
| .ui-button-icon-only .ui-button-text, | ||
| .ui-button-icons-only .ui-button-text { | ||
| padding: .4em; | ||
| text-indent: -9999999px; | ||
| } | ||
| .ui-button-text-icon-primary .ui-button-text, | ||
| .ui-button-text-icons .ui-button-text { | ||
| padding: .4em 1em .4em 2.1em; | ||
| } | ||
| .ui-button-text-icon-secondary .ui-button-text, | ||
| .ui-button-text-icons .ui-button-text { | ||
| padding: .4em 2.1em .4em 1em; | ||
| } | ||
| .ui-button-text-icons .ui-button-text { | ||
| padding-left: 2.1em; | ||
| padding-right: 2.1em; | ||
| } | ||
| /* no icon support for input elements, provide padding by default */ | ||
| input.ui-button { | ||
| padding: .4em 1em; | ||
| } | ||
|
|
||
| /* button icon element(s) */ | ||
| .ui-button-icon-only .ui-icon, | ||
| .ui-button-text-icon-primary .ui-icon, | ||
| .ui-button-text-icon-secondary .ui-icon, | ||
| .ui-button-text-icons .ui-icon, | ||
| .ui-button-icons-only .ui-icon { | ||
| position: absolute; | ||
| top: 50%; | ||
| margin-top: -8px; | ||
| } | ||
| .ui-button-icon-only .ui-icon { | ||
| left: 50%; | ||
| margin-left: -8px; | ||
| } | ||
| .ui-button-text-icon-primary .ui-button-icon-primary, | ||
| .ui-button-text-icons .ui-button-icon-primary, | ||
| .ui-button-icons-only .ui-button-icon-primary { | ||
| left: .5em; | ||
| } | ||
| .ui-button-text-icon-secondary .ui-button-icon-secondary, | ||
| .ui-button-text-icons .ui-button-icon-secondary, | ||
| .ui-button-icons-only .ui-button-icon-secondary { | ||
| right: .5em; | ||
| } | ||
|
|
||
| /* button sets */ | ||
| .ui-buttonset { | ||
| margin-right: 7px; | ||
| } | ||
| .ui-buttonset .ui-button { | ||
| margin-left: 0; | ||
| margin-right: -.3em; | ||
| } | ||
|
|
||
| /* workarounds */ | ||
| /* reset extra padding in Firefox, see h5bp.com/l */ | ||
| input.ui-button::-moz-focus-inner, | ||
| button.ui-button::-moz-focus-inner { | ||
| border: 0; | ||
| padding: 0; | ||
| } |
| @@ -0,0 +1,93 @@ | ||
| /*! | ||
| * jQuery UI CSS Framework 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/category/theming/ | ||
| */ | ||
|
|
||
| /* Layout helpers | ||
| ----------------------------------*/ | ||
| .ui-helper-hidden { | ||
| display: none; | ||
| } | ||
| .ui-helper-hidden-accessible { | ||
| border: 0; | ||
| clip: rect(0 0 0 0); | ||
| height: 1px; | ||
| margin: -1px; | ||
| overflow: hidden; | ||
| padding: 0; | ||
| position: absolute; | ||
| width: 1px; | ||
| } | ||
| .ui-helper-reset { | ||
| margin: 0; | ||
| padding: 0; | ||
| border: 0; | ||
| outline: 0; | ||
| line-height: 1.3; | ||
| text-decoration: none; | ||
| font-size: 100%; | ||
| list-style: none; | ||
| } | ||
| .ui-helper-clearfix:before, | ||
| .ui-helper-clearfix:after { | ||
| content: ""; | ||
| display: table; | ||
| border-collapse: collapse; | ||
| } | ||
| .ui-helper-clearfix:after { | ||
| clear: both; | ||
| } | ||
| .ui-helper-clearfix { | ||
| min-height: 0; /* support: IE7 */ | ||
| } | ||
| .ui-helper-zfix { | ||
| width: 100%; | ||
| height: 100%; | ||
| top: 0; | ||
| left: 0; | ||
| position: absolute; | ||
| opacity: 0; | ||
| filter:Alpha(Opacity=0); /* support: IE8 */ | ||
| } | ||
|
|
||
| .ui-front { | ||
| z-index: 100; | ||
| } | ||
|
|
||
|
|
||
| /* Interaction Cues | ||
| ----------------------------------*/ | ||
| .ui-state-disabled { | ||
| cursor: default !important; | ||
| } | ||
|
|
||
|
|
||
| /* Icons | ||
| ----------------------------------*/ | ||
|
|
||
| /* states and images */ | ||
| .ui-icon { | ||
| display: block; | ||
| text-indent: -99999px; | ||
| overflow: hidden; | ||
| background-repeat: no-repeat; | ||
| } | ||
|
|
||
|
|
||
| /* Misc visuals | ||
| ----------------------------------*/ | ||
|
|
||
| /* Overlays */ | ||
| .ui-widget-overlay { | ||
| position: fixed; | ||
| top: 0; | ||
| left: 0; | ||
| width: 100%; | ||
| height: 100%; | ||
| } |
| @@ -0,0 +1,175 @@ | ||
| /*! | ||
| * jQuery UI Datepicker 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/datepicker/#theming | ||
| */ | ||
| .ui-datepicker { | ||
| width: 17em; | ||
| padding: .2em .2em 0; | ||
| display: none; | ||
| } | ||
| .ui-datepicker .ui-datepicker-header { | ||
| position: relative; | ||
| padding: .2em 0; | ||
| } | ||
| .ui-datepicker .ui-datepicker-prev, | ||
| .ui-datepicker .ui-datepicker-next { | ||
| position: absolute; | ||
| top: 2px; | ||
| width: 1.8em; | ||
| height: 1.8em; | ||
| } | ||
| .ui-datepicker .ui-datepicker-prev-hover, | ||
| .ui-datepicker .ui-datepicker-next-hover { | ||
| top: 1px; | ||
| } | ||
| .ui-datepicker .ui-datepicker-prev { | ||
| left: 2px; | ||
| } | ||
| .ui-datepicker .ui-datepicker-next { | ||
| right: 2px; | ||
| } | ||
| .ui-datepicker .ui-datepicker-prev-hover { | ||
| left: 1px; | ||
| } | ||
| .ui-datepicker .ui-datepicker-next-hover { | ||
| right: 1px; | ||
| } | ||
| .ui-datepicker .ui-datepicker-prev span, | ||
| .ui-datepicker .ui-datepicker-next span { | ||
| display: block; | ||
| position: absolute; | ||
| left: 50%; | ||
| margin-left: -8px; | ||
| top: 50%; | ||
| margin-top: -8px; | ||
| } | ||
| .ui-datepicker .ui-datepicker-title { | ||
| margin: 0 2.3em; | ||
| line-height: 1.8em; | ||
| text-align: center; | ||
| } | ||
| .ui-datepicker .ui-datepicker-title select { | ||
| font-size: 1em; | ||
| margin: 1px 0; | ||
| } | ||
| .ui-datepicker select.ui-datepicker-month, | ||
| .ui-datepicker select.ui-datepicker-year { | ||
| width: 45%; | ||
| } | ||
| .ui-datepicker table { | ||
| width: 100%; | ||
| font-size: .9em; | ||
| border-collapse: collapse; | ||
| margin: 0 0 .4em; | ||
| } | ||
| .ui-datepicker th { | ||
| padding: .7em .3em; | ||
| text-align: center; | ||
| font-weight: bold; | ||
| border: 0; | ||
| } | ||
| .ui-datepicker td { | ||
| border: 0; | ||
| padding: 1px; | ||
| } | ||
| .ui-datepicker td span, | ||
| .ui-datepicker td a { | ||
| display: block; | ||
| padding: .2em; | ||
| text-align: right; | ||
| text-decoration: none; | ||
| } | ||
| .ui-datepicker .ui-datepicker-buttonpane { | ||
| background-image: none; | ||
| margin: .7em 0 0 0; | ||
| padding: 0 .2em; | ||
| border-left: 0; | ||
| border-right: 0; | ||
| border-bottom: 0; | ||
| } | ||
| .ui-datepicker .ui-datepicker-buttonpane button { | ||
| float: right; | ||
| margin: .5em .2em .4em; | ||
| cursor: pointer; | ||
| padding: .2em .6em .3em .6em; | ||
| width: auto; | ||
| overflow: visible; | ||
| } | ||
| .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { | ||
| float: left; | ||
| } | ||
|
|
||
| /* with multiple calendars */ | ||
| .ui-datepicker.ui-datepicker-multi { | ||
| width: auto; | ||
| } | ||
| .ui-datepicker-multi .ui-datepicker-group { | ||
| float: left; | ||
| } | ||
| .ui-datepicker-multi .ui-datepicker-group table { | ||
| width: 95%; | ||
| margin: 0 auto .4em; | ||
| } | ||
| .ui-datepicker-multi-2 .ui-datepicker-group { | ||
| width: 50%; | ||
| } | ||
| .ui-datepicker-multi-3 .ui-datepicker-group { | ||
| width: 33.3%; | ||
| } | ||
| .ui-datepicker-multi-4 .ui-datepicker-group { | ||
| width: 25%; | ||
| } | ||
| .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, | ||
| .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { | ||
| border-left-width: 0; | ||
| } | ||
| .ui-datepicker-multi .ui-datepicker-buttonpane { | ||
| clear: left; | ||
| } | ||
| .ui-datepicker-row-break { | ||
| clear: both; | ||
| width: 100%; | ||
| font-size: 0; | ||
| } | ||
|
|
||
| /* RTL support */ | ||
| .ui-datepicker-rtl { | ||
| direction: rtl; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-prev { | ||
| right: 2px; | ||
| left: auto; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-next { | ||
| left: 2px; | ||
| right: auto; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-prev:hover { | ||
| right: 1px; | ||
| left: auto; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-next:hover { | ||
| left: 1px; | ||
| right: auto; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-buttonpane { | ||
| clear: right; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-buttonpane button { | ||
| float: left; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, | ||
| .ui-datepicker-rtl .ui-datepicker-group { | ||
| float: right; | ||
| } | ||
| .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, | ||
| .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { | ||
| border-right-width: 0; | ||
| border-left-width: 1px; | ||
| } |
| @@ -0,0 +1,70 @@ | ||
| /*! | ||
| * jQuery UI Dialog 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/dialog/#theming | ||
| */ | ||
| .ui-dialog { | ||
| overflow: hidden; | ||
| position: absolute; | ||
| top: 0; | ||
| left: 0; | ||
| padding: .2em; | ||
| outline: 0; | ||
| } | ||
| .ui-dialog .ui-dialog-titlebar { | ||
| padding: .4em 1em; | ||
| position: relative; | ||
| } | ||
| .ui-dialog .ui-dialog-title { | ||
| float: left; | ||
| margin: .1em 0; | ||
| white-space: nowrap; | ||
| width: 90%; | ||
| overflow: hidden; | ||
| text-overflow: ellipsis; | ||
| } | ||
| .ui-dialog .ui-dialog-titlebar-close { | ||
| position: absolute; | ||
| right: .3em; | ||
| top: 50%; | ||
| width: 20px; | ||
| margin: -10px 0 0 0; | ||
| padding: 1px; | ||
| height: 20px; | ||
| } | ||
| .ui-dialog .ui-dialog-content { | ||
| position: relative; | ||
| border: 0; | ||
| padding: .5em 1em; | ||
| background: none; | ||
| overflow: auto; | ||
| } | ||
| .ui-dialog .ui-dialog-buttonpane { | ||
| text-align: left; | ||
| border-width: 1px 0 0 0; | ||
| background-image: none; | ||
| margin-top: .5em; | ||
| padding: .3em 1em .5em .4em; | ||
| } | ||
| .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { | ||
| float: right; | ||
| } | ||
| .ui-dialog .ui-dialog-buttonpane button { | ||
| margin: .5em .4em .5em 0; | ||
| cursor: pointer; | ||
| } | ||
| .ui-dialog .ui-resizable-se { | ||
| width: 12px; | ||
| height: 12px; | ||
| right: -5px; | ||
| bottom: -5px; | ||
| background-position: 16px 16px; | ||
| } | ||
| .ui-draggable .ui-dialog-titlebar { | ||
| cursor: move; | ||
| } |
| @@ -0,0 +1,12 @@ | ||
| /*! | ||
| * jQuery UI Draggable 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| */ | ||
| .ui-draggable-handle { | ||
| -ms-touch-action: none; | ||
| touch-action: none; | ||
| } |
| @@ -0,0 +1,63 @@ | ||
| /*! | ||
| * jQuery UI Menu 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/menu/#theming | ||
| */ | ||
| .ui-menu { | ||
| list-style: none; | ||
| padding: 0; | ||
| margin: 0; | ||
| display: block; | ||
| outline: none; | ||
| } | ||
| .ui-menu .ui-menu { | ||
| position: absolute; | ||
| } | ||
| .ui-menu .ui-menu-item { | ||
| position: relative; | ||
| margin: 0; | ||
| padding: 3px 1em 3px .4em; | ||
| cursor: pointer; | ||
| min-height: 0; /* support: IE7 */ | ||
| /* support: IE10, see #8844 */ | ||
| list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); | ||
| } | ||
| .ui-menu .ui-menu-divider { | ||
| margin: 5px 0; | ||
| height: 0; | ||
| font-size: 0; | ||
| line-height: 0; | ||
| border-width: 1px 0 0 0; | ||
| } | ||
| .ui-menu .ui-state-focus, | ||
| .ui-menu .ui-state-active { | ||
| margin: -1px; | ||
| } | ||
|
|
||
| /* icon support */ | ||
| .ui-menu-icons { | ||
| position: relative; | ||
| } | ||
| .ui-menu-icons .ui-menu-item { | ||
| padding-left: 2em; | ||
| } | ||
|
|
||
| /* left-aligned */ | ||
| .ui-menu .ui-icon { | ||
| position: absolute; | ||
| top: 0; | ||
| bottom: 0; | ||
| left: .2em; | ||
| margin: auto 0; | ||
| } | ||
|
|
||
| /* right-aligned */ | ||
| .ui-menu .ui-menu-icon { | ||
| left: auto; | ||
| right: 0; | ||
| } |
| @@ -0,0 +1,28 @@ | ||
| /*! | ||
| * jQuery UI Progressbar 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/progressbar/#theming | ||
| */ | ||
| .ui-progressbar { | ||
| height: 2em; | ||
| text-align: left; | ||
| overflow: hidden; | ||
| } | ||
| .ui-progressbar .ui-progressbar-value { | ||
| margin: -1px; | ||
| height: 100%; | ||
| } | ||
| .ui-progressbar .ui-progressbar-overlay { | ||
| background: url("data:image/gif;base64,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"); | ||
| height: 100%; | ||
| filter: alpha(opacity=25); /* support: IE8 */ | ||
| opacity: 0.25; | ||
| } | ||
| .ui-progressbar-indeterminate .ui-progressbar-value { | ||
| background-image: none; | ||
| } |
| @@ -0,0 +1,78 @@ | ||
| /*! | ||
| * jQuery UI Resizable 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| */ | ||
| .ui-resizable { | ||
| position: relative; | ||
| } | ||
| .ui-resizable-handle { | ||
| position: absolute; | ||
| font-size: 0.1px; | ||
| display: block; | ||
| -ms-touch-action: none; | ||
| touch-action: none; | ||
| } | ||
| .ui-resizable-disabled .ui-resizable-handle, | ||
| .ui-resizable-autohide .ui-resizable-handle { | ||
| display: none; | ||
| } | ||
| .ui-resizable-n { | ||
| cursor: n-resize; | ||
| height: 7px; | ||
| width: 100%; | ||
| top: -5px; | ||
| left: 0; | ||
| } | ||
| .ui-resizable-s { | ||
| cursor: s-resize; | ||
| height: 7px; | ||
| width: 100%; | ||
| bottom: -5px; | ||
| left: 0; | ||
| } | ||
| .ui-resizable-e { | ||
| cursor: e-resize; | ||
| width: 7px; | ||
| right: -5px; | ||
| top: 0; | ||
| height: 100%; | ||
| } | ||
| .ui-resizable-w { | ||
| cursor: w-resize; | ||
| width: 7px; | ||
| left: -5px; | ||
| top: 0; | ||
| height: 100%; | ||
| } | ||
| .ui-resizable-se { | ||
| cursor: se-resize; | ||
| width: 12px; | ||
| height: 12px; | ||
| right: 1px; | ||
| bottom: 1px; | ||
| } | ||
| .ui-resizable-sw { | ||
| cursor: sw-resize; | ||
| width: 9px; | ||
| height: 9px; | ||
| left: -5px; | ||
| bottom: -5px; | ||
| } | ||
| .ui-resizable-nw { | ||
| cursor: nw-resize; | ||
| width: 9px; | ||
| height: 9px; | ||
| left: -5px; | ||
| top: -5px; | ||
| } | ||
| .ui-resizable-ne { | ||
| cursor: ne-resize; | ||
| width: 9px; | ||
| height: 9px; | ||
| right: -5px; | ||
| top: -5px; | ||
| } |
| @@ -0,0 +1,17 @@ | ||
| /*! | ||
| * jQuery UI Selectable 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| */ | ||
| .ui-selectable { | ||
| -ms-touch-action: none; | ||
| touch-action: none; | ||
| } | ||
| .ui-selectable-helper { | ||
| position: absolute; | ||
| z-index: 100; | ||
| border: 1px dotted black; | ||
| } |
| @@ -0,0 +1,59 @@ | ||
| /*! | ||
| * jQuery UI Selectmenu 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/selectmenu/#theming | ||
| */ | ||
| .ui-selectmenu-menu { | ||
| padding: 0; | ||
| margin: 0; | ||
| position: absolute; | ||
| top: 0; | ||
| left: 0; | ||
| display: none; | ||
| } | ||
| .ui-selectmenu-menu .ui-menu { | ||
| overflow: auto; | ||
| /* Support: IE7 */ | ||
| overflow-x: hidden; | ||
| padding-bottom: 1px; | ||
| } | ||
| .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { | ||
| font-size: 1em; | ||
| font-weight: bold; | ||
| line-height: 1.5; | ||
| padding: 2px 0.4em; | ||
| margin: 0.5em 0 0 0; | ||
| height: auto; | ||
| border: 0; | ||
| } | ||
| .ui-selectmenu-open { | ||
| display: block; | ||
| } | ||
| .ui-selectmenu-button { | ||
| display: inline-block; | ||
| overflow: hidden; | ||
| position: relative; | ||
| text-decoration: none; | ||
| cursor: pointer; | ||
| } | ||
| .ui-selectmenu-button span.ui-icon { | ||
| right: 0.5em; | ||
| left: auto; | ||
| margin-top: -8px; | ||
| position: absolute; | ||
| top: 50%; | ||
| } | ||
| .ui-selectmenu-button span.ui-selectmenu-text { | ||
| text-align: left; | ||
| padding: 0.4em 2.1em 0.4em 1em; | ||
| display: block; | ||
| line-height: 1.4; | ||
| overflow: hidden; | ||
| text-overflow: ellipsis; | ||
| white-space: nowrap; | ||
| } |
| @@ -0,0 +1,75 @@ | ||
| /*! | ||
| * jQuery UI Slider 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/slider/#theming | ||
| */ | ||
| .ui-slider { | ||
| position: relative; | ||
| text-align: left; | ||
| } | ||
| .ui-slider .ui-slider-handle { | ||
| position: absolute; | ||
| z-index: 2; | ||
| width: 1.2em; | ||
| height: 1.2em; | ||
| cursor: default; | ||
| -ms-touch-action: none; | ||
| touch-action: none; | ||
| } | ||
| .ui-slider .ui-slider-range { | ||
| position: absolute; | ||
| z-index: 1; | ||
| font-size: .7em; | ||
| display: block; | ||
| border: 0; | ||
| background-position: 0 0; | ||
| } | ||
|
|
||
| /* support: IE8 - See #6727 */ | ||
| .ui-slider.ui-state-disabled .ui-slider-handle, | ||
| .ui-slider.ui-state-disabled .ui-slider-range { | ||
| filter: inherit; | ||
| } | ||
|
|
||
| .ui-slider-horizontal { | ||
| height: .8em; | ||
| } | ||
| .ui-slider-horizontal .ui-slider-handle { | ||
| top: -.3em; | ||
| margin-left: -.6em; | ||
| } | ||
| .ui-slider-horizontal .ui-slider-range { | ||
| top: 0; | ||
| height: 100%; | ||
| } | ||
| .ui-slider-horizontal .ui-slider-range-min { | ||
| left: 0; | ||
| } | ||
| .ui-slider-horizontal .ui-slider-range-max { | ||
| right: 0; | ||
| } | ||
|
|
||
| .ui-slider-vertical { | ||
| width: .8em; | ||
| height: 100px; | ||
| } | ||
| .ui-slider-vertical .ui-slider-handle { | ||
| left: -.3em; | ||
| margin-left: 0; | ||
| margin-bottom: -.6em; | ||
| } | ||
| .ui-slider-vertical .ui-slider-range { | ||
| left: 0; | ||
| width: 100%; | ||
| } | ||
| .ui-slider-vertical .ui-slider-range-min { | ||
| bottom: 0; | ||
| } | ||
| .ui-slider-vertical .ui-slider-range-max { | ||
| top: 0; | ||
| } |
| @@ -0,0 +1,12 @@ | ||
| /*! | ||
| * jQuery UI Sortable 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| */ | ||
| .ui-sortable-handle { | ||
| -ms-touch-action: none; | ||
| touch-action: none; | ||
| } |
| @@ -0,0 +1,65 @@ | ||
| /*! | ||
| * jQuery UI Spinner 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/spinner/#theming | ||
| */ | ||
| .ui-spinner { | ||
| position: relative; | ||
| display: inline-block; | ||
| overflow: hidden; | ||
| padding: 0; | ||
| vertical-align: middle; | ||
| } | ||
| .ui-spinner-input { | ||
| border: none; | ||
| background: none; | ||
| color: inherit; | ||
| padding: 0; | ||
| margin: .2em 0; | ||
| vertical-align: middle; | ||
| margin-left: .4em; | ||
| margin-right: 22px; | ||
| } | ||
| .ui-spinner-button { | ||
| width: 16px; | ||
| height: 50%; | ||
| font-size: .5em; | ||
| padding: 0; | ||
| margin: 0; | ||
| text-align: center; | ||
| position: absolute; | ||
| cursor: default; | ||
| display: block; | ||
| overflow: hidden; | ||
| right: 0; | ||
| } | ||
| /* more specificity required here to override default borders */ | ||
| .ui-spinner a.ui-spinner-button { | ||
| border-top: none; | ||
| border-bottom: none; | ||
| border-right: none; | ||
| } | ||
| /* vertically center icon */ | ||
| .ui-spinner .ui-icon { | ||
| position: absolute; | ||
| margin-top: -8px; | ||
| top: 50%; | ||
| left: 0; | ||
| } | ||
| .ui-spinner-up { | ||
| top: 0; | ||
| } | ||
| .ui-spinner-down { | ||
| bottom: 0; | ||
| } | ||
|
|
||
| /* TR overrides */ | ||
| .ui-spinner .ui-icon-triangle-1-s { | ||
| /* need to fix icons sprite */ | ||
| background-position: -65px -16px; | ||
| } |
| @@ -0,0 +1,51 @@ | ||
| /*! | ||
| * jQuery UI Tabs 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/tabs/#theming | ||
| */ | ||
| .ui-tabs { | ||
| position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ | ||
| padding: .2em; | ||
| } | ||
| .ui-tabs .ui-tabs-nav { | ||
| margin: 0; | ||
| padding: .2em .2em 0; | ||
| } | ||
| .ui-tabs .ui-tabs-nav li { | ||
| list-style: none; | ||
| float: left; | ||
| position: relative; | ||
| top: 0; | ||
| margin: 1px .2em 0 0; | ||
| border-bottom-width: 0; | ||
| padding: 0; | ||
| white-space: nowrap; | ||
| } | ||
| .ui-tabs .ui-tabs-nav .ui-tabs-anchor { | ||
| float: left; | ||
| padding: .5em 1em; | ||
| text-decoration: none; | ||
| } | ||
| .ui-tabs .ui-tabs-nav li.ui-tabs-active { | ||
| margin-bottom: -1px; | ||
| padding-bottom: 1px; | ||
| } | ||
| .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, | ||
| .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, | ||
| .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { | ||
| cursor: text; | ||
| } | ||
| .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { | ||
| cursor: pointer; | ||
| } | ||
| .ui-tabs .ui-tabs-panel { | ||
| display: block; | ||
| border-width: 0; | ||
| padding: 1em 1.4em; | ||
| background: none; | ||
| } |
| @@ -0,0 +1,21 @@ | ||
| /*! | ||
| * jQuery UI Tooltip 1.11.4 | ||
| * http://jqueryui.com | ||
| * | ||
| * Copyright jQuery Foundation and other contributors | ||
| * Released under the MIT license. | ||
| * http://jquery.org/license | ||
| * | ||
| * http://api.jqueryui.com/tooltip/#theming | ||
| */ | ||
| .ui-tooltip { | ||
| padding: 8px; | ||
| position: absolute; | ||
| z-index: 9999; | ||
| max-width: 300px; | ||
| -webkit-box-shadow: 0 0 5px #aaa; | ||
| box-shadow: 0 0 5px #aaa; | ||
| } | ||
| body .ui-tooltip { | ||
| border-width: 2px; | ||
| } |
| @@ -0,0 +1,58 @@ | ||
| using System; | ||
| using System.Collections.Generic; | ||
| using System.Linq; | ||
| using System.Web.Mvc; | ||
| using Events.Data.UnitOfWork; | ||
| using Events.Model; | ||
| using System.Threading.Tasks; | ||
|
|
||
| namespace Events.WebApplication.Controllers | ||
| { | ||
| public class EventsController : Controller | ||
| { | ||
| // GET: Events | ||
| public ActionResult Browse() | ||
| { | ||
| ApplicationData data = new ApplicationData(); | ||
| var events = data.Events.All(); | ||
| return View("Browse",events); | ||
| } | ||
|
|
||
| [Authorize] | ||
| public async Task<ActionResult> CreateAsync(Event e) | ||
| { | ||
| await Task.Run(() => AddEvent(e)); | ||
| return Redirect("http://localhost:15716/Events/Create"); | ||
| } | ||
|
|
||
| [Authorize] | ||
| public void AddEvent(Event e) | ||
| { | ||
| ApplicationData data = new ApplicationData(); | ||
| var user = data.Users.All().Where(x => x.Email == User.Identity.Name).FirstOrDefault(); | ||
| e.User = user; | ||
| e.UserId = user.Id; | ||
| e.CreatedOn = DateTime.Now; | ||
| data.Events.Add(e); | ||
| data.SaveChanges(); | ||
| } | ||
|
|
||
| [Authorize] | ||
| public ActionResult Create() | ||
| { | ||
| return View("Create"); | ||
| } | ||
|
|
||
| [Authorize] | ||
| public ActionResult MyEvents() | ||
| { | ||
| var user = User.Identity.Name; | ||
| ApplicationData data = new ApplicationData(); | ||
| var myEvents = data.Events | ||
| .All() | ||
| .Where(e => e.User.Email == user) | ||
| .ToList(); | ||
| return View("MyEvents", myEvents); | ||
| } | ||
| } | ||
| } |
| @@ -0,0 +1,5 @@ | ||
|  | ||
| $(function () { // will trigger when the document is ready | ||
| $('.datepicker').datepicker({ minDate: 0 }); //Initialise any date pickers | ||
| }); | ||
|
|
| @@ -0,0 +1,70 @@ | ||
| @model IEnumerable < Events.Model.Event> | ||
|
|
||
| @{ | ||
| ViewBag.Title = "Events"; | ||
| } | ||
|
|
||
| <h2>Events</h2> | ||
| @foreach (var item in Model) | ||
| { | ||
| <div> | ||
| <dl class="dl-horizontal"> | ||
| <dt> | ||
| @Html.DisplayNameFor(model=>model.Title) | ||
| </dt> | ||
| <dd> | ||
| @Html.Label(item.Title) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayNameFor(model=>model.CreatedOn) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Label(item.CreatedOn.ToShortDateString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayNameFor(model=>model.StartTime) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Label(item.StartTime.ToString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayNameFor(model=>model.Capacity) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Label(item.Capacity.ToString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayNameFor(model=>model.TypeOfEventFormat) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Label(item.TypeOfEventFormat.ToString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayNameFor(model=>model.TypeOfTeamAssemble) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Label(item.TypeOfTeamAssemble.ToString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayNameFor(model=>model.Description) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Label(item.Description) | ||
| </dd> | ||
|
|
||
| </dl> | ||
| </div> | ||
| } | ||
|
|
| @@ -0,0 +1,84 @@ | ||
| @model Events.Model.Event | ||
|
|
||
| @{ | ||
| ViewBag.Title = "Create"; | ||
| } | ||
|
|
||
| <h2>Create</h2> | ||
| <link href="~/Styles/DatepickerStyle.css" rel="stylesheet" /> | ||
|
|
||
| @using (Html.BeginForm("CreateAsync","Events")) | ||
| { | ||
| @Html.AntiForgeryToken() | ||
|
|
||
| <div class="form-horizontal"> | ||
| <h4>Event</h4> | ||
| <hr /> | ||
| @Html.ValidationSummary(true, "", new { @class = "text-danger" }) | ||
| <div class="form-group"> | ||
| @Html.LabelFor(model => model.Title, htmlAttributes: new { @class = "control-label col-md-2" }) | ||
| <div class="col-md-10"> | ||
| @Html.EditorFor(model => model.Title, new { htmlAttributes = new { @class = "form-control" } }) | ||
| @Html.ValidationMessageFor(model => model.Title, "", new { @class = "text-danger" }) | ||
| </div> | ||
| </div> | ||
|
|
||
|
|
||
| <div class="form-group"> | ||
| @Html.LabelFor(model => model.StartTime, htmlAttributes: new { @class = "control-label col-md-2" }) | ||
| <div class="col-md-10"> | ||
| @Html.EditorFor(model => model.StartTime, new { htmlAttributes = new { @class = "datepicker" } }) | ||
| @Html.ValidationMessageFor(model => model.StartTime, "", new { @class = "text-danger" }) | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="form-group"> | ||
| @Html.LabelFor(model => model.Capacity, htmlAttributes: new { @class = "control-label col-md-2" }) | ||
| <div class="col-md-10"> | ||
| @Html.EditorFor(model => model.Capacity, new { htmlAttributes = new { @class = "form-control" } }) | ||
| @Html.ValidationMessageFor(model => model.Capacity, "", new { @class = "text-danger" }) | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="form-group"> | ||
| @Html.LabelFor(model => model.TypeOfEventFormat, htmlAttributes: new { @class = "control-label col-md-2" }) | ||
| <div class="col-md-10"> | ||
| @Html.EnumDropDownListFor(model => model.TypeOfEventFormat, htmlAttributes: new { @class = "form-control" }) | ||
| @Html.ValidationMessageFor(model => model.TypeOfEventFormat, "", new { @class = "text-danger" }) | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="form-group"> | ||
| @Html.LabelFor(model => model.TypeOfTeamAssemble, htmlAttributes: new { @class = "control-label col-md-2" }) | ||
| <div class="col-md-10"> | ||
| @Html.EnumDropDownListFor(model => model.TypeOfTeamAssemble, htmlAttributes: new { @class = "form-control" }) | ||
| @Html.ValidationMessageFor(model => model.TypeOfTeamAssemble, "", new { @class = "text-danger" }) | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="form-group"> | ||
| @Html.LabelFor(model => model.Description, htmlAttributes: new { @class = "control-label col-md-2" }) | ||
| <div class="col-md-10"> | ||
| @Html.EditorFor(model => model.Description, new { htmlAttributes = new { @class = "form-control" } }) | ||
| @Html.ValidationMessageFor(model => model.Description, "", new { @class = "text-danger" }) | ||
| </div> | ||
| </div> | ||
|
|
||
|
|
||
| <div class="form-group"> | ||
| <div class="col-md-offset-2 col-md-10"> | ||
| <input type="submit" value="Create" class="btn btn-default" /> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| } | ||
|
|
||
| <div> | ||
| @Html.ActionLink("Back to List", "Index") | ||
| </div> | ||
|
|
||
| @section Scripts { | ||
| @Scripts.Render("~/bundles/jqueryval") | ||
| <script src="~/Scripts/jquery-ui-1.11.4.js"></script> | ||
| <script src="~/Scripts/CreateEventjs.js"></script> | ||
| } |
| @@ -0,0 +1,91 @@ | ||
| @model IEnumerable<Events.Model.Event> | ||
| @using Events.Model.Enumerations | ||
| @{ | ||
| ViewBag.Title = "MyEvents"; | ||
| } | ||
|
|
||
| <h2>MyEvents</h2> | ||
|
|
||
| <div> | ||
| <h4>Event</h4> | ||
| <hr /> | ||
| @foreach (var model in Model) | ||
| { | ||
| <dl class="dl-horizontal"> | ||
| <dt> | ||
| @Html.DisplayName(model.User.UserName) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.User.UserName) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayName(model.Title) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.Title) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayName(model.CreatedOn.ToLongDateString()) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.CreatedOn.ToLongDateString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayName(model.StartTime.ToLongDateString()) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.StartTime.ToLongDateString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayName(model.Capacity.ToString()) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.Capacity.ToString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayName(model.TypeOfEventFormat.ToString()) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.TypeOfEventFormat.ToString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayName(model.TypeOfTeamAssemble.ToString()) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.TypeOfTeamAssemble.ToString()) | ||
| </dd> | ||
|
|
||
| <dt> | ||
| @Html.DisplayName(model.Description) | ||
| </dt> | ||
|
|
||
| <dd> | ||
| @Html.Display(model.Description) | ||
| </dd> | ||
|
|
||
| @foreach (var item in model.UserTeam) | ||
| { | ||
|
|
||
| } | ||
|
|
||
| </dl> | ||
|
|
||
| <p> | ||
| @Html.ActionLink("Edit", "Edit", new { id = model.EventId }) | | ||
| @Html.ActionLink("Back to List", "Index") | ||
| </p> | ||
| } | ||
| </div> |
| @@ -1,98 +1,90 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <!-- | ||
| For more information on how to configure your ASP.NET application, please visit | ||
| http://go.microsoft.com/fwlink/?LinkId=301880 | ||
| --> | ||
| <configuration> | ||
| <configSections> | ||
| <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> | ||
| <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> | ||
| </configSections> | ||
| <connectionStrings> | ||
| <add name="EventsDbConnection" connectionString="Data Source=DEV-ORHAN-01;Initial Catalog=Events;Integrated Security=true" providerName="System.Data.SqlClient" /> | ||
| </connectionStrings> | ||
| <appSettings> | ||
| <add key="webpages:Version" value="3.0.0.0" /> | ||
| <add key="webpages:Enabled" value="false" /> | ||
| <add key="ClientValidationEnabled" value="true" /> | ||
| <add key="UnobtrusiveJavaScriptEnabled" value="true" /> | ||
| </appSettings> | ||
| <system.web> | ||
| <authentication mode="None" /> | ||
| <compilation debug="true" targetFramework="4.5.2" /> | ||
| <httpRuntime targetFramework="4.5.2" /> | ||
| </system.web> | ||
| <system.webServer> | ||
| <modules> | ||
| <remove name="FormsAuthentication" /> | ||
| </modules> | ||
| </system.webServer> | ||
| <runtime> | ||
| <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="Microsoft.Owin.Security.OAuth" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" /> | ||
| <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" /> | ||
| </dependentAssembly> | ||
| <dependentAssembly> | ||
| <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" /> | ||
| <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> | ||
| </dependentAssembly> | ||
| </assemblyBinding> | ||
| </runtime> | ||
| <entityFramework> | ||
| <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> | ||
| <parameters> | ||
| <parameter value="mssqllocaldb" /> | ||
| </parameters> | ||
| </defaultConnectionFactory> | ||
| <providers> | ||
| <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> | ||
| </providers> | ||
| </entityFramework> | ||
| <system.codedom> | ||
| <compilers> | ||
| <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" /> | ||
| <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" /> | ||
| </compilers> | ||
| </system.codedom> | ||
| </configuration> |