Changeset 1205394
- Timestamp:
- 07/24/2015 02:07:16 AM (11 years ago)
- Location:
- tweetthis/trunk
- Files:
-
- 2 added
- 8 edited
-
assets/css/admin.css (modified) (2 diffs)
-
assets/css/jquery/cupertino-theme/jquery-ui.css (added)
-
assets/css/jquery/cupertino-theme/jquery-ui.min.css (modified) (1 diff)
-
assets/images/logo.png (added)
-
assets/js/tinymce-dialog.js (modified) (3 diffs)
-
includes/settings.php (modified) (1 diff)
-
includes/setup.php (modified) (5 diffs)
-
includes/tools.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
tweetthis.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tweetthis/trunk/assets/css/admin.css
r1014530 r1205394 106 106 } 107 107 108 .tt-update-notice, 109 .tt-update-notice p { 110 font-size: 1.05em; 111 } 112 108 113 /* Responsive changes for narrow screens */ 109 114 @media (max-width: 1250px) { … … 129 134 } 130 135 } 136 137 138 /******************** 139 * jQuery UI Fixes 140 ********************/ 141 /* Dialog overlay not over certain elements */ 142 .ui-front { 143 z-index: 10001 !important; 144 } 145 .ui-dialog { 146 z-index: 10002 !important; 147 } -
tweetthis/trunk/assets/css/jquery/cupertino-theme/jquery-ui.min.css
r1203632 r1205394 1 /*! jQuery UI - v1.11.4 - 2015-07-10 2 * http://jqueryui.com 3 * Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css 4 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px 5 * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ 6 7 .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}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.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}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.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}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.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}input.ui-button{padding:.4em 1em}.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}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.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}.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}.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}.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}.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;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}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.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);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;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}.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}.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}.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}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;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}.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}.tt-jqui .ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.tt-jqui .ui-widget .ui-widget{font-size:1em}.tt-jqui .ui-widget input,.tt-jqui .ui-widget select,.tt-jqui .ui-widget textarea,.tt-jqui .ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.tt-jqui .ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.tt-jqui .ui-widget-content a{color:#362b36}.tt-jqui .ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.tt-jqui .ui-widget-header a{color:#222}.tt-jqui .ui-state-default,.tt-jqui .ui-widget-content .ui-state-default,.tt-jqui .ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.tt-jqui .ui-state-default a,.tt-jqui .ui-state-default a:link,.tt-jqui .ui-state-default a:visited{color:#2779aa;text-decoration:none}.tt-jqui .ui-state-hover,.tt-jqui .ui-widget-content .ui-state-hover,.tt-jqui .ui-widget-header .ui-state-hover,.tt-jqui .ui-state-focus,.tt-jqui .ui-widget-content .ui-state-focus,.tt-jqui .ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.tt-jqui .ui-state-hover a,.tt-jqui .ui-state-hover a:hover,.tt-jqui .ui-state-hover a:link,.tt-jqui .ui-state-hover a:visited,.tt-jqui .ui-state-focus a,.tt-jqui .ui-state-focus a:hover,.tt-jqui .ui-state-focus a:link,.tt-jqui .ui-state-focus a:visited{color:#0070a3;text-decoration:none}.tt-jqui .ui-state-active,.tt-jqui .ui-widget-content .ui-state-active,.tt-jqui .ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.tt-jqui .ui-state-active a,.tt-jqui .ui-state-active a:link,.tt-jqui .ui-state-active a:visited{color:#fff;text-decoration:none}.tt-jqui .ui-state-highlight,.tt-jqui .ui-widget-content .ui-state-highlight,.tt-jqui .ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.tt-jqui .ui-state-highlight a,.tt-jqui .ui-widget-content .ui-state-highlight a,.tt-jqui .ui-widget-header .ui-state-highlight a{color:#363636}.tt-jqui .ui-state-error,.tt-jqui .ui-widget-content .ui-state-error,.tt-jqui .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url("images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;color:#fff}.tt-jqui .ui-state-error a,.tt-jqui .ui-widget-content .ui-state-error a,.tt-jqui .ui-widget-header .ui-state-error a{color:#fff}.tt-jqui .ui-state-error-text,.tt-jqui .ui-widget-content .ui-state-error-text,.tt-jqui .ui-widget-header .ui-state-error-text{color:#fff}.tt-jqui .ui-priority-primary,.tt-jqui .ui-widget-content .ui-priority-primary,.tt-jqui .ui-widget-header .ui-priority-primary{font-weight:bold}.tt-jqui .ui-priority-secondary,.tt-jqui .ui-widget-content .ui-priority-secondary,.tt-jqui .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.tt-jqui .ui-state-disabled,.tt-jqui .ui-widget-content .ui-state-disabled,.tt-jqui .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.tt-jqui .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.tt-jqui .ui-icon{width:16px;height:16px}.tt-jqui .ui-icon,.tt-jqui .ui-widget-content .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.tt-jqui .ui-widget-header .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.tt-jqui .ui-state-default .ui-icon{background-image:url("images/ui-icons_3d80b3_256x240.png")}.tt-jqui .ui-state-hover .ui-icon,.tt-jqui .ui-state-focus .ui-icon{background-image:url("images/ui-icons_2694e8_256x240.png")}.tt-jqui .ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.tt-jqui .ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.tt-jqui .ui-state-error .ui-icon,.tt-jqui .ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.tt-jqui .ui-icon-blank{background-position:16px 16px}.tt-jqui .ui-icon-carat-1-n{background-position:0 0}.tt-jqui .ui-icon-carat-1-ne{background-position:-16px 0}.tt-jqui .ui-icon-carat-1-e{background-position:-32px 0}.tt-jqui .ui-icon-carat-1-se{background-position:-48px 0}.tt-jqui .ui-icon-carat-1-s{background-position:-64px 0}.tt-jqui .ui-icon-carat-1-sw{background-position:-80px 0}.tt-jqui .ui-icon-carat-1-w{background-position:-96px 0}.tt-jqui .ui-icon-carat-1-nw{background-position:-112px 0}.tt-jqui .ui-icon-carat-2-n-s{background-position:-128px 0}.tt-jqui .ui-icon-carat-2-e-w{background-position:-144px 0}.tt-jqui .ui-icon-triangle-1-n{background-position:0 -16px}.tt-jqui .ui-icon-triangle-1-ne{background-position:-16px -16px}.tt-jqui .ui-icon-triangle-1-e{background-position:-32px -16px}.tt-jqui .ui-icon-triangle-1-se{background-position:-48px -16px}.tt-jqui .ui-icon-triangle-1-s{background-position:-64px -16px}.tt-jqui .ui-icon-triangle-1-sw{background-position:-80px -16px}.tt-jqui .ui-icon-triangle-1-w{background-position:-96px -16px}.tt-jqui .ui-icon-triangle-1-nw{background-position:-112px -16px}.tt-jqui .ui-icon-triangle-2-n-s{background-position:-128px -16px}.tt-jqui .ui-icon-triangle-2-e-w{background-position:-144px -16px}.tt-jqui .ui-icon-arrow-1-n{background-position:0 -32px}.tt-jqui .ui-icon-arrow-1-ne{background-position:-16px -32px}.tt-jqui .ui-icon-arrow-1-e{background-position:-32px -32px}.tt-jqui .ui-icon-arrow-1-se{background-position:-48px -32px}.tt-jqui .ui-icon-arrow-1-s{background-position:-64px -32px}.tt-jqui .ui-icon-arrow-1-sw{background-position:-80px -32px}.tt-jqui .ui-icon-arrow-1-w{background-position:-96px -32px}.tt-jqui .ui-icon-arrow-1-nw{background-position:-112px -32px}.tt-jqui .ui-icon-arrow-2-n-s{background-position:-128px -32px}.tt-jqui .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.tt-jqui .ui-icon-arrow-2-e-w{background-position:-160px -32px}.tt-jqui .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.tt-jqui .ui-icon-arrowstop-1-n{background-position:-192px -32px}.tt-jqui .ui-icon-arrowstop-1-e{background-position:-208px -32px}.tt-jqui .ui-icon-arrowstop-1-s{background-position:-224px -32px}.tt-jqui .ui-icon-arrowstop-1-w{background-position:-240px -32px}.tt-jqui .ui-icon-arrowthick-1-n{background-position:0 -48px}.tt-jqui .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.tt-jqui .ui-icon-arrowthick-1-e{background-position:-32px -48px}.tt-jqui .ui-icon-arrowthick-1-se{background-position:-48px -48px}.tt-jqui .ui-icon-arrowthick-1-s{background-position:-64px -48px}.tt-jqui .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.tt-jqui .ui-icon-arrowthick-1-w{background-position:-96px -48px}.tt-jqui .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.tt-jqui .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.tt-jqui .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.tt-jqui .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.tt-jqui .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.tt-jqui .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.tt-jqui .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.tt-jqui .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.tt-jqui .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.tt-jqui .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.tt-jqui .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.tt-jqui .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.tt-jqui .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.tt-jqui .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.tt-jqui .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.tt-jqui .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.tt-jqui .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.tt-jqui .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.tt-jqui .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.tt-jqui .ui-icon-arrow-4{background-position:0 -80px}.tt-jqui .ui-icon-arrow-4-diag{background-position:-16px -80px}.tt-jqui .ui-icon-extlink{background-position:-32px -80px}.tt-jqui .ui-icon-newwin{background-position:-48px -80px}.tt-jqui .ui-icon-refresh{background-position:-64px -80px}.tt-jqui .ui-icon-shuffle{background-position:-80px -80px}.tt-jqui .ui-icon-transfer-e-w{background-position:-96px -80px}.tt-jqui .ui-icon-transferthick-e-w{background-position:-112px -80px}.tt-jqui .ui-icon-folder-collapsed{background-position:0 -96px}.tt-jqui .ui-icon-folder-open{background-position:-16px -96px}.tt-jqui .ui-icon-document{background-position:-32px -96px}.tt-jqui .ui-icon-document-b{background-position:-48px -96px}.tt-jqui .ui-icon-note{background-position:-64px -96px}.tt-jqui .ui-icon-mail-closed{background-position:-80px -96px}.tt-jqui .ui-icon-mail-open{background-position:-96px -96px}.tt-jqui .ui-icon-suitcase{background-position:-112px -96px}.tt-jqui .ui-icon-comment{background-position:-128px -96px}.tt-jqui .ui-icon-person{background-position:-144px -96px}.tt-jqui .ui-icon-print{background-position:-160px -96px}.tt-jqui .ui-icon-trash{background-position:-176px -96px}.tt-jqui .ui-icon-locked{background-position:-192px -96px}.tt-jqui .ui-icon-unlocked{background-position:-208px -96px}.tt-jqui .ui-icon-bookmark{background-position:-224px -96px}.tt-jqui .ui-icon-tag{background-position:-240px -96px}.tt-jqui .ui-icon-home{background-position:0 -112px}.tt-jqui .ui-icon-flag{background-position:-16px -112px}.tt-jqui .ui-icon-calendar{background-position:-32px -112px}.tt-jqui .ui-icon-cart{background-position:-48px -112px}.tt-jqui .ui-icon-pencil{background-position:-64px -112px}.tt-jqui .ui-icon-clock{background-position:-80px -112px}.tt-jqui .ui-icon-disk{background-position:-96px -112px}.tt-jqui .ui-icon-calculator{background-position:-112px -112px}.tt-jqui .ui-icon-zoomin{background-position:-128px -112px}.tt-jqui .ui-icon-zoomout{background-position:-144px -112px}.tt-jqui .ui-icon-search{background-position:-160px -112px}.tt-jqui .ui-icon-wrench{background-position:-176px -112px}.tt-jqui .ui-icon-gear{background-position:-192px -112px}.tt-jqui .ui-icon-heart{background-position:-208px -112px}.tt-jqui .ui-icon-star{background-position:-224px -112px}.tt-jqui .ui-icon-link{background-position:-240px -112px}.tt-jqui .ui-icon-cancel{background-position:0 -128px}.tt-jqui .ui-icon-plus{background-position:-16px -128px}.tt-jqui .ui-icon-plusthick{background-position:-32px -128px}.tt-jqui .ui-icon-minus{background-position:-48px -128px}.tt-jqui .ui-icon-minusthick{background-position:-64px -128px}.tt-jqui .ui-icon-close{background-position:-80px -128px}.tt-jqui .ui-icon-closethick{background-position:-96px -128px}.tt-jqui .ui-icon-key{background-position:-112px -128px}.tt-jqui .ui-icon-lightbulb{background-position:-128px -128px}.tt-jqui .ui-icon-scissors{background-position:-144px -128px}.tt-jqui .ui-icon-clipboard{background-position:-160px -128px}.tt-jqui .ui-icon-copy{background-position:-176px -128px}.tt-jqui .ui-icon-contact{background-position:-192px -128px}.tt-jqui .ui-icon-image{background-position:-208px -128px}.tt-jqui .ui-icon-video{background-position:-224px -128px}.tt-jqui .ui-icon-script{background-position:-240px -128px}.tt-jqui .ui-icon-alert{background-position:0 -144px}.tt-jqui .ui-icon-info{background-position:-16px -144px}.tt-jqui .ui-icon-notice{background-position:-32px -144px}.tt-jqui .ui-icon-help{background-position:-48px -144px}.tt-jqui .ui-icon-check{background-position:-64px -144px}.tt-jqui .ui-icon-bullet{background-position:-80px -144px}.tt-jqui .ui-icon-radio-on{background-position:-96px -144px}.tt-jqui .ui-icon-radio-off{background-position:-112px -144px}.tt-jqui .ui-icon-pin-w{background-position:-128px -144px}.tt-jqui .ui-icon-pin-s{background-position:-144px -144px}.tt-jqui .ui-icon-play{background-position:0 -160px}.tt-jqui .ui-icon-pause{background-position:-16px -160px}.tt-jqui .ui-icon-seek-next{background-position:-32px -160px}.tt-jqui .ui-icon-seek-prev{background-position:-48px -160px}.tt-jqui .ui-icon-seek-end{background-position:-64px -160px}.tt-jqui .ui-icon-seek-start{background-position:-80px -160px}.tt-jqui .ui-icon-seek-first{background-position:-80px -160px}.tt-jqui .ui-icon-stop{background-position:-96px -160px}.tt-jqui .ui-icon-eject{background-position:-112px -160px}.tt-jqui .ui-icon-volume-off{background-position:-128px -160px}.tt-jqui .ui-icon-volume-on{background-position:-144px -160px}.tt-jqui .ui-icon-power{background-position:0 -176px}.tt-jqui .ui-icon-signal-diag{background-position:-16px -176px}.tt-jqui .ui-icon-signal{background-position:-32px -176px}.tt-jqui .ui-icon-battery-0{background-position:-48px -176px}.tt-jqui .ui-icon-battery-1{background-position:-64px -176px}.tt-jqui .ui-icon-battery-2{background-position:-80px -176px}.tt-jqui .ui-icon-battery-3{background-position:-96px -176px}.tt-jqui .ui-icon-circle-plus{background-position:0 -192px}.tt-jqui .ui-icon-circle-minus{background-position:-16px -192px}.tt-jqui .ui-icon-circle-close{background-position:-32px -192px}.tt-jqui .ui-icon-circle-triangle-e{background-position:-48px -192px}.tt-jqui .ui-icon-circle-triangle-s{background-position:-64px -192px}.tt-jqui .ui-icon-circle-triangle-w{background-position:-80px -192px}.tt-jqui .ui-icon-circle-triangle-n{background-position:-96px -192px}.tt-jqui .ui-icon-circle-arrow-e{background-position:-112px -192px}.tt-jqui .ui-icon-circle-arrow-s{background-position:-128px -192px}.tt-jqui .ui-icon-circle-arrow-w{background-position:-144px -192px}.tt-jqui .ui-icon-circle-arrow-n{background-position:-160px -192px}.tt-jqui .ui-icon-circle-zoomin{background-position:-176px -192px}.tt-jqui .ui-icon-circle-zoomout{background-position:-192px -192px}.tt-jqui .ui-icon-circle-check{background-position:-208px -192px}.tt-jqui .ui-icon-circlesmall-plus{background-position:0 -208px}.tt-jqui .ui-icon-circlesmall-minus{background-position:-16px -208px}.tt-jqui .ui-icon-circlesmall-close{background-position:-32px -208px}.tt-jqui .ui-icon-squaresmall-plus{background-position:-48px -208px}.tt-jqui .ui-icon-squaresmall-minus{background-position:-64px -208px}.tt-jqui .ui-icon-squaresmall-close{background-position:-80px -208px}.tt-jqui .ui-icon-grip-dotted-vertical{background-position:0 -224px}.tt-jqui .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.tt-jqui .ui-icon-grip-solid-vertical{background-position:-32px -224px}.tt-jqui .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.tt-jqui .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.tt-jqui .ui-icon-grip-diagonal-se{background-position:-80px -224px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-top,.tt-jqui .ui-corner-left,.tt-jqui .ui-corner-tl{border-top-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-top,.tt-jqui .ui-corner-right,.tt-jqui .ui-corner-tr{border-top-right-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-left,.tt-jqui .ui-corner-bl{border-bottom-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-right,.tt-jqui .ui-corner-br{border-bottom-right-radius:6px}.tt-jqui .ui-widget-overlay{background:#eee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.tt-jqui .ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url("images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} 1 .tt-jqui .ui-helper-hidden{display:none}.tt-jqui .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tt-jqui .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.tt-jqui .ui-helper-clearfix:after,.tt-jqui .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.tt-jqui .ui-helper-clearfix:after{clear:both}.tt-jqui .ui-helper-clearfix{min-height:0}.tt-jqui .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.tt-jqui .ui-front{z-index:100}.tt-jqui .ui-state-disabled{cursor:default!important}.tt-jqui .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.tt-jqui .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.tt-jqui .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.tt-jqui .ui-resizable{position:relative}.tt-jqui .ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.tt-jqui .ui-resizable-autohide .ui-resizable-handle,.tt-jqui .ui-resizable-disabled .ui-resizable-handle{display:none}.tt-jqui .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.tt-jqui .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.tt-jqui .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.tt-jqui .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.tt-jqui .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.tt-jqui .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.tt-jqui .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.tt-jqui .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.tt-jqui .ui-selectable{-ms-touch-action:none;touch-action:none}.tt-jqui .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.tt-jqui .ui-sortable-handle{-ms-touch-action:none;touch-action:none}.tt-jqui .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.tt-jqui .ui-accordion .ui-accordion-icons,.tt-jqui .ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.tt-jqui .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.tt-jqui .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.tt-jqui .ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.tt-jqui .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}.tt-jqui .ui-button,.tt-jqui .ui-button:active,.tt-jqui .ui-button:hover,.tt-jqui .ui-button:link,.tt-jqui .ui-button:visited{text-decoration:none}.tt-jqui .ui-button-icon-only{width:2.2em}button.tt-jqui .ui-button-icon-only{width:2.4em}.tt-jqui .ui-button-icons-only{width:3.4em}button.tt-jqui .ui-button-icons-only{width:3.7em}.tt-jqui .ui-button .ui-button-text{display:block;line-height:normal}.tt-jqui .ui-button-text-only .ui-button-text{padding:.4em 1em}.tt-jqui .ui-button-icon-only .ui-button-text,.tt-jqui .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.tt-jqui .ui-button-text-icon-primary .ui-button-text,.tt-jqui .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.tt-jqui .ui-button-text-icon-secondary .ui-button-text,.tt-jqui .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.tt-jqui .ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.tt-jqui .ui-button{padding:.4em 1em}.tt-jqui .ui-button-icon-only .ui-icon,.tt-jqui .ui-button-icons-only .ui-icon,.tt-jqui .ui-button-text-icon-primary .ui-icon,.tt-jqui .ui-button-text-icon-secondary .ui-icon,.tt-jqui .ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.tt-jqui .ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.tt-jqui .ui-button-icons-only .ui-button-icon-primary,.tt-jqui .ui-button-text-icon-primary .ui-button-icon-primary,.tt-jqui .ui-button-text-icons .ui-button-icon-primary{left:.5em}.tt-jqui .ui-button-icons-only .ui-button-icon-secondary,.tt-jqui .ui-button-text-icon-secondary .ui-button-icon-secondary,.tt-jqui .ui-button-text-icons .ui-button-icon-secondary{right:.5em}.tt-jqui .ui-buttonset{margin-right:7px}.tt-jqui .ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.tt-jqui .ui-button::-moz-focus-inner,input.tt-jqui .ui-button::-moz-focus-inner{border:0;padding:0}.tt-jqui .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.tt-jqui .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.tt-jqui .ui-datepicker .ui-datepicker-next,.tt-jqui .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.tt-jqui .ui-datepicker .ui-datepicker-next-hover,.tt-jqui .ui-datepicker .ui-datepicker-prev-hover{top:1px}.tt-jqui .ui-datepicker .ui-datepicker-prev{left:2px}.tt-jqui .ui-datepicker .ui-datepicker-next{right:2px}.tt-jqui .ui-datepicker .ui-datepicker-prev-hover{left:1px}.tt-jqui .ui-datepicker .ui-datepicker-next-hover{right:1px}.tt-jqui .ui-datepicker .ui-datepicker-next span,.tt-jqui .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.tt-jqui .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.tt-jqui .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.tt-jqui .ui-datepicker select.tt-jqui .ui-datepicker-month,.tt-jqui .ui-datepicker select.tt-jqui .ui-datepicker-year{width:45%}.tt-jqui .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.tt-jqui .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.tt-jqui .ui-datepicker td{border:0;padding:1px}.tt-jqui .ui-datepicker td a,.tt-jqui .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.tt-jqui .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.tt-jqui .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.tt-jqui .ui-datepicker .ui-datepicker-buttonpane button.tt-jqui .ui-datepicker-current,.tt-jqui .ui-datepicker-multi .ui-datepicker-group,.tt-jqui .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.tt-jqui .ui-datepicker.tt-jqui .ui-datepicker-multi{width:auto}.tt-jqui .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.tt-jqui .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.tt-jqui .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.tt-jqui .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.tt-jqui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.tt-jqui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.tt-jqui .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.tt-jqui .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.tt-jqui .ui-datepicker-rtl{direction:rtl}.tt-jqui .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.tt-jqui .ui-datepicker-rtl .ui-datepicker-buttonpane button.tt-jqui .ui-datepicker-current,.tt-jqui .ui-datepicker-rtl .ui-datepicker-group{float:right}.tt-jqui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.tt-jqui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.tt-jqui .ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.tt-jqui .ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.tt-jqui .ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.tt-jqui .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.tt-jqui .ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.tt-jqui .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.tt-jqui .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.tt-jqui .ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.tt-jqui .ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.tt-jqui .ui-slider-vertical .ui-slider-range-min,.tt-jqui .ui-spinner-down{bottom:0}.tt-jqui .ui-draggable .ui-dialog-titlebar{cursor:move}.tt-jqui .ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.tt-jqui .ui-menu .ui-menu{position:absolute}.tt-jqui .ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.tt-jqui .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.tt-jqui .ui-menu .ui-state-active,.tt-jqui .ui-menu .ui-state-focus{margin:-1px}.tt-jqui .ui-menu-icons{position:relative}.tt-jqui .ui-menu-icons .ui-menu-item{padding-left:2em}.tt-jqui .ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.tt-jqui .ui-menu .ui-menu-icon{left:auto;right:0}.tt-jqui .ui-progressbar{height:2em;text-align:left;overflow:hidden}.tt-jqui .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.tt-jqui .ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25}.tt-jqui .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.tt-jqui .ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.tt-jqui .ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.tt-jqui .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.tt-jqui .ui-selectmenu-open{display:block}.tt-jqui .ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.tt-jqui .ui-selectmenu-button span.tt-jqui .ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.tt-jqui .ui-selectmenu-button span.tt-jqui .ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-jqui .ui-slider{position:relative;text-align:left}.tt-jqui .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}.tt-jqui .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.tt-jqui .ui-slider.tt-jqui .ui-state-disabled .ui-slider-handle,.tt-jqui .ui-slider.tt-jqui .ui-state-disabled .ui-slider-range{filter:inherit}.tt-jqui .ui-slider-horizontal{height:.8em}.tt-jqui .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.tt-jqui .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.tt-jqui .ui-slider-horizontal .ui-slider-range-min{left:0}.tt-jqui .ui-slider-horizontal .ui-slider-range-max{right:0}.tt-jqui .ui-slider-vertical{width:.8em;height:100px}.tt-jqui .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.tt-jqui .ui-slider-vertical .ui-slider-range{left:0;width:100%}.tt-jqui .ui-slider-vertical .ui-slider-range-max{top:0}.tt-jqui .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.tt-jqui .ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}.tt-jqui .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}.tt-jqui .ui-spinner a.tt-jqui .ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.tt-jqui .ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.tt-jqui .ui-spinner-up{top:0}.tt-jqui .ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.tt-jqui .ui-tabs{position:relative;padding:.2em}.tt-jqui .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.tt-jqui .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}.tt-jqui .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-state-disabled .ui-tabs-anchor,.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-tabs-active .ui-tabs-anchor,.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-tabs-loading .ui-tabs-anchor{cursor:text}.tt-jqui .ui-tabs-collapsible .ui-tabs-nav li.tt-jqui .ui-tabs-active .ui-tabs-anchor{cursor:pointer}.tt-jqui .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.tt-jqui .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}.tt-jqui .ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.tt-jqui .ui-widget .ui-widget{font-size:1em}.tt-jqui .ui-widget button,.tt-jqui .ui-widget input,.tt-jqui .ui-widget select,.tt-jqui .ui-widget textarea{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.tt-jqui .ui-widget-content{border:1px solid #ddd;background:url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x #f2f5f7;color:#362b36}.tt-jqui .ui-widget-content a{color:#362b36}.tt-jqui .ui-widget-header{border:1px solid #aed0ea;background:url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x #deedf7;color:#222;font-weight:700}.tt-jqui .ui-widget-header a{color:#222}.tt-jqui .ui-state-default,.tt-jqui .ui-widget-content .ui-state-default,.tt-jqui .ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x #d7ebf9;font-weight:700;color:#2779aa}.tt-jqui .ui-state-default a,.tt-jqui .ui-state-default a:link,.tt-jqui .ui-state-default a:visited{color:#2779aa;text-decoration:none}.tt-jqui .ui-state-focus,.tt-jqui .ui-state-hover,.tt-jqui .ui-widget-content .ui-state-focus,.tt-jqui .ui-widget-content .ui-state-hover,.tt-jqui .ui-widget-header .ui-state-focus,.tt-jqui .ui-widget-header .ui-state-hover{border:1px solid #74b2e2;background:url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x #e4f1fb;font-weight:700;color:#0070a3}.tt-jqui .ui-state-focus a,.tt-jqui .ui-state-focus a:hover,.tt-jqui .ui-state-focus a:link,.tt-jqui .ui-state-focus a:visited,.tt-jqui .ui-state-hover a,.tt-jqui .ui-state-hover a:hover,.tt-jqui .ui-state-hover a:link,.tt-jqui .ui-state-hover a:visited{color:#0070a3;text-decoration:none}.tt-jqui .ui-state-active,.tt-jqui .ui-widget-content .ui-state-active,.tt-jqui .ui-widget-header .ui-state-active{border:1px solid #2694e8;background:url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x #3baae3;font-weight:700;color:#fff}.tt-jqui .ui-state-active a,.tt-jqui .ui-state-active a:link,.tt-jqui .ui-state-active a:visited{color:#fff;text-decoration:none}.tt-jqui .ui-state-highlight,.tt-jqui .ui-widget-content .ui-state-highlight,.tt-jqui .ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x #ffef8f;color:#363636}.tt-jqui .ui-state-highlight a,.tt-jqui .ui-widget-content .ui-state-highlight a,.tt-jqui .ui-widget-header .ui-state-highlight a{color:#363636}.tt-jqui .ui-state-error,.tt-jqui .ui-widget-content .ui-state-error,.tt-jqui .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x #cd0a0a;color:#fff}.tt-jqui .ui-state-error a,.tt-jqui .ui-state-error-text,.tt-jqui .ui-widget-content .ui-state-error a,.tt-jqui .ui-widget-content .ui-state-error-text,.tt-jqui .ui-widget-header .ui-state-error a,.tt-jqui .ui-widget-header .ui-state-error-text{color:#fff}.tt-jqui .ui-priority-primary,.tt-jqui .ui-widget-content .ui-priority-primary,.tt-jqui .ui-widget-header .ui-priority-primary{font-weight:700}.tt-jqui .ui-priority-secondary,.tt-jqui .ui-widget-content .ui-priority-secondary,.tt-jqui .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.tt-jqui .ui-state-disabled,.tt-jqui .ui-widget-content .ui-state-disabled,.tt-jqui .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.tt-jqui .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.tt-jqui .ui-icon{width:16px;height:16px}.tt-jqui .ui-icon,.tt-jqui .ui-widget-content .ui-icon,.tt-jqui .ui-widget-header .ui-icon{background-image:url(images/ui-icons_72a7cf_256x240.png)}.tt-jqui .ui-state-default .ui-icon{background-image:url(images/ui-icons_3d80b3_256x240.png)}.tt-jqui .ui-state-focus .ui-icon,.tt-jqui .ui-state-hover .ui-icon{background-image:url(images/ui-icons_2694e8_256x240.png)}.tt-jqui .ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.tt-jqui .ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.tt-jqui .ui-state-error .ui-icon,.tt-jqui .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.tt-jqui .ui-icon-blank{background-position:16px 16px}.tt-jqui .ui-icon-carat-1-n{background-position:0 0}.tt-jqui .ui-icon-carat-1-ne{background-position:-16px 0}.tt-jqui .ui-icon-carat-1-e{background-position:-32px 0}.tt-jqui .ui-icon-carat-1-se{background-position:-48px 0}.tt-jqui .ui-icon-carat-1-s{background-position:-64px 0}.tt-jqui .ui-icon-carat-1-sw{background-position:-80px 0}.tt-jqui .ui-icon-carat-1-w{background-position:-96px 0}.tt-jqui .ui-icon-carat-1-nw{background-position:-112px 0}.tt-jqui .ui-icon-carat-2-n-s{background-position:-128px 0}.tt-jqui .ui-icon-carat-2-e-w{background-position:-144px 0}.tt-jqui .ui-icon-triangle-1-n{background-position:0 -16px}.tt-jqui .ui-icon-triangle-1-ne{background-position:-16px -16px}.tt-jqui .ui-icon-triangle-1-e{background-position:-32px -16px}.tt-jqui .ui-icon-triangle-1-se{background-position:-48px -16px}.tt-jqui .ui-icon-triangle-1-s{background-position:-64px -16px}.tt-jqui .ui-icon-triangle-1-sw{background-position:-80px -16px}.tt-jqui .ui-icon-triangle-1-w{background-position:-96px -16px}.tt-jqui .ui-icon-triangle-1-nw{background-position:-112px -16px}.tt-jqui .ui-icon-triangle-2-n-s{background-position:-128px -16px}.tt-jqui .ui-icon-triangle-2-e-w{background-position:-144px -16px}.tt-jqui .ui-icon-arrow-1-n{background-position:0 -32px}.tt-jqui .ui-icon-arrow-1-ne{background-position:-16px -32px}.tt-jqui .ui-icon-arrow-1-e{background-position:-32px -32px}.tt-jqui .ui-icon-arrow-1-se{background-position:-48px -32px}.tt-jqui .ui-icon-arrow-1-s{background-position:-64px -32px}.tt-jqui .ui-icon-arrow-1-sw{background-position:-80px -32px}.tt-jqui .ui-icon-arrow-1-w{background-position:-96px -32px}.tt-jqui .ui-icon-arrow-1-nw{background-position:-112px -32px}.tt-jqui .ui-icon-arrow-2-n-s{background-position:-128px -32px}.tt-jqui .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.tt-jqui .ui-icon-arrow-2-e-w{background-position:-160px -32px}.tt-jqui .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.tt-jqui .ui-icon-arrowstop-1-n{background-position:-192px -32px}.tt-jqui .ui-icon-arrowstop-1-e{background-position:-208px -32px}.tt-jqui .ui-icon-arrowstop-1-s{background-position:-224px -32px}.tt-jqui .ui-icon-arrowstop-1-w{background-position:-240px -32px}.tt-jqui .ui-icon-arrowthick-1-n{background-position:0 -48px}.tt-jqui .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.tt-jqui .ui-icon-arrowthick-1-e{background-position:-32px -48px}.tt-jqui .ui-icon-arrowthick-1-se{background-position:-48px -48px}.tt-jqui .ui-icon-arrowthick-1-s{background-position:-64px -48px}.tt-jqui .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.tt-jqui .ui-icon-arrowthick-1-w{background-position:-96px -48px}.tt-jqui .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.tt-jqui .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.tt-jqui .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.tt-jqui .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.tt-jqui .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.tt-jqui .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.tt-jqui .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.tt-jqui .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.tt-jqui .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.tt-jqui .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.tt-jqui .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.tt-jqui .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.tt-jqui .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.tt-jqui .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.tt-jqui .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.tt-jqui .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.tt-jqui .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.tt-jqui .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.tt-jqui .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.tt-jqui .ui-icon-arrow-4{background-position:0 -80px}.tt-jqui .ui-icon-arrow-4-diag{background-position:-16px -80px}.tt-jqui .ui-icon-extlink{background-position:-32px -80px}.tt-jqui .ui-icon-newwin{background-position:-48px -80px}.tt-jqui .ui-icon-refresh{background-position:-64px -80px}.tt-jqui .ui-icon-shuffle{background-position:-80px -80px}.tt-jqui .ui-icon-transfer-e-w{background-position:-96px -80px}.tt-jqui .ui-icon-transferthick-e-w{background-position:-112px -80px}.tt-jqui .ui-icon-folder-collapsed{background-position:0 -96px}.tt-jqui .ui-icon-folder-open{background-position:-16px -96px}.tt-jqui .ui-icon-document{background-position:-32px -96px}.tt-jqui .ui-icon-document-b{background-position:-48px -96px}.tt-jqui .ui-icon-note{background-position:-64px -96px}.tt-jqui .ui-icon-mail-closed{background-position:-80px -96px}.tt-jqui .ui-icon-mail-open{background-position:-96px -96px}.tt-jqui .ui-icon-suitcase{background-position:-112px -96px}.tt-jqui .ui-icon-comment{background-position:-128px -96px}.tt-jqui .ui-icon-person{background-position:-144px -96px}.tt-jqui .ui-icon-print{background-position:-160px -96px}.tt-jqui .ui-icon-trash{background-position:-176px -96px}.tt-jqui .ui-icon-locked{background-position:-192px -96px}.tt-jqui .ui-icon-unlocked{background-position:-208px -96px}.tt-jqui .ui-icon-bookmark{background-position:-224px -96px}.tt-jqui .ui-icon-tag{background-position:-240px -96px}.tt-jqui .ui-icon-home{background-position:0 -112px}.tt-jqui .ui-icon-flag{background-position:-16px -112px}.tt-jqui .ui-icon-calendar{background-position:-32px -112px}.tt-jqui .ui-icon-cart{background-position:-48px -112px}.tt-jqui .ui-icon-pencil{background-position:-64px -112px}.tt-jqui .ui-icon-clock{background-position:-80px -112px}.tt-jqui .ui-icon-disk{background-position:-96px -112px}.tt-jqui .ui-icon-calculator{background-position:-112px -112px}.tt-jqui .ui-icon-zoomin{background-position:-128px -112px}.tt-jqui .ui-icon-zoomout{background-position:-144px -112px}.tt-jqui .ui-icon-search{background-position:-160px -112px}.tt-jqui .ui-icon-wrench{background-position:-176px -112px}.tt-jqui .ui-icon-gear{background-position:-192px -112px}.tt-jqui .ui-icon-heart{background-position:-208px -112px}.tt-jqui .ui-icon-star{background-position:-224px -112px}.tt-jqui .ui-icon-link{background-position:-240px -112px}.tt-jqui .ui-icon-cancel{background-position:0 -128px}.tt-jqui .ui-icon-plus{background-position:-16px -128px}.tt-jqui .ui-icon-plusthick{background-position:-32px -128px}.tt-jqui .ui-icon-minus{background-position:-48px -128px}.tt-jqui .ui-icon-minusthick{background-position:-64px -128px}.tt-jqui .ui-icon-close{background-position:-80px -128px}.tt-jqui .ui-icon-closethick{background-position:-96px -128px}.tt-jqui .ui-icon-key{background-position:-112px -128px}.tt-jqui .ui-icon-lightbulb{background-position:-128px -128px}.tt-jqui .ui-icon-scissors{background-position:-144px -128px}.tt-jqui .ui-icon-clipboard{background-position:-160px -128px}.tt-jqui .ui-icon-copy{background-position:-176px -128px}.tt-jqui .ui-icon-contact{background-position:-192px -128px}.tt-jqui .ui-icon-image{background-position:-208px -128px}.tt-jqui .ui-icon-video{background-position:-224px -128px}.tt-jqui .ui-icon-script{background-position:-240px -128px}.tt-jqui .ui-icon-alert{background-position:0 -144px}.tt-jqui .ui-icon-info{background-position:-16px -144px}.tt-jqui .ui-icon-notice{background-position:-32px -144px}.tt-jqui .ui-icon-help{background-position:-48px -144px}.tt-jqui .ui-icon-check{background-position:-64px -144px}.tt-jqui .ui-icon-bullet{background-position:-80px -144px}.tt-jqui .ui-icon-radio-on{background-position:-96px -144px}.tt-jqui .ui-icon-radio-off{background-position:-112px -144px}.tt-jqui .ui-icon-pin-w{background-position:-128px -144px}.tt-jqui .ui-icon-pin-s{background-position:-144px -144px}.tt-jqui .ui-icon-play{background-position:0 -160px}.tt-jqui .ui-icon-pause{background-position:-16px -160px}.tt-jqui .ui-icon-seek-next{background-position:-32px -160px}.tt-jqui .ui-icon-seek-prev{background-position:-48px -160px}.tt-jqui .ui-icon-seek-end{background-position:-64px -160px}.tt-jqui .ui-icon-seek-first,.tt-jqui .ui-icon-seek-start{background-position:-80px -160px}.tt-jqui .ui-icon-stop{background-position:-96px -160px}.tt-jqui .ui-icon-eject{background-position:-112px -160px}.tt-jqui .ui-icon-volume-off{background-position:-128px -160px}.tt-jqui .ui-icon-volume-on{background-position:-144px -160px}.tt-jqui .ui-icon-power{background-position:0 -176px}.tt-jqui .ui-icon-signal-diag{background-position:-16px -176px}.tt-jqui .ui-icon-signal{background-position:-32px -176px}.tt-jqui .ui-icon-battery-0{background-position:-48px -176px}.tt-jqui .ui-icon-battery-1{background-position:-64px -176px}.tt-jqui .ui-icon-battery-2{background-position:-80px -176px}.tt-jqui .ui-icon-battery-3{background-position:-96px -176px}.tt-jqui .ui-icon-circle-plus{background-position:0 -192px}.tt-jqui .ui-icon-circle-minus{background-position:-16px -192px}.tt-jqui .ui-icon-circle-close{background-position:-32px -192px}.tt-jqui .ui-icon-circle-triangle-e{background-position:-48px -192px}.tt-jqui .ui-icon-circle-triangle-s{background-position:-64px -192px}.tt-jqui .ui-icon-circle-triangle-w{background-position:-80px -192px}.tt-jqui .ui-icon-circle-triangle-n{background-position:-96px -192px}.tt-jqui .ui-icon-circle-arrow-e{background-position:-112px -192px}.tt-jqui .ui-icon-circle-arrow-s{background-position:-128px -192px}.tt-jqui .ui-icon-circle-arrow-w{background-position:-144px -192px}.tt-jqui .ui-icon-circle-arrow-n{background-position:-160px -192px}.tt-jqui .ui-icon-circle-zoomin{background-position:-176px -192px}.tt-jqui .ui-icon-circle-zoomout{background-position:-192px -192px}.tt-jqui .ui-icon-circle-check{background-position:-208px -192px}.tt-jqui .ui-icon-circlesmall-plus{background-position:0 -208px}.tt-jqui .ui-icon-circlesmall-minus{background-position:-16px -208px}.tt-jqui .ui-icon-circlesmall-close{background-position:-32px -208px}.tt-jqui .ui-icon-squaresmall-plus{background-position:-48px -208px}.tt-jqui .ui-icon-squaresmall-minus{background-position:-64px -208px}.tt-jqui .ui-icon-squaresmall-close{background-position:-80px -208px}.tt-jqui .ui-icon-grip-dotted-vertical{background-position:0 -224px}.tt-jqui .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.tt-jqui .ui-icon-grip-solid-vertical{background-position:-32px -224px}.tt-jqui .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.tt-jqui .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.tt-jqui .ui-icon-grip-diagonal-se{background-position:-80px -224px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-left,.tt-jqui .ui-corner-tl,.tt-jqui .ui-corner-top{border-top-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-right,.tt-jqui .ui-corner-top,.tt-jqui .ui-corner-tr{border-top-right-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bl,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-left{border-bottom-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-br,.tt-jqui .ui-corner-right{border-bottom-right-radius:6px}.tt-jqui .ui-widget-overlay{background:url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% #eee;opacity:.8;filter:Alpha(Opacity=80)}.tt-jqui .ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:url(images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x #000;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} -
tweetthis/trunk/assets/js/tinymce-dialog.js
r1172906 r1205394 99 99 default_hidden_urls = args['default_hidden_urls']; 100 100 101 101 insert_sc_behavior = args['insert_shortcode_behavior']; 102 102 disable_preview = args['disable_preview']; 103 103 disable_handles = args['disable_handles']; … … 309 309 310 310 311 // Insert the shortcode into the editor. This shouldn't but still does fail 312 // for every one in a billion users (I may be exaggerating). It is a problem 313 // that has plauged me since the dawn of this plugin. Sometimes the TinyMCE 314 // editor is not accessible. So, in those cases, let's provide a fallback. 315 316 311 // Insert the shortcode into the editor. 317 312 // Close shortcode creator dialog 318 $('#TT-shortcode-creator-dialog').dialog("close"); 319 320 try { 321 editor.selection.setContent(shortcode); 322 logToConsole("Successfully inserted shortcode: " + shortcode); 323 } catch(e) { 324 // Yep... editor wasn't found right... damnit! 325 // The fallback is going to be replacing the dialog content with a 326 // copy & paste the shortcode style thingy. 327 logToConsole("Failed to insert shortcode. JavaScript Exception: " + e.message); 328 var html = "<div id='TT_critical_error_wrapper'>"; 329 html += "<h2>Lucky you! You've stumbled upon a rare problem.</h2>"; 330 331 html += "<p>In a very small number of cases, WordPress doesn't provide crucial data to facilitate automatic insertion of your shortcode."; 332 html += "This problem has plagued <em>Tweet This</em> from the beginning. Every fix, and there have been many, solves it for some users. But it invariably reappears for someone else.</p>"; 333 html += "<p>This problem is being actively researched by Tweet This' developer. It will hopefully be resolved soon.</p>"; 334 html += "<p>If you are willing, please send the developer an email with the contents of the DEBUG INFO textbox below. More information is always helpful in tracking down issues. His email address is <a href='mailto:[email protected]?subject=Tweet This Bug Report -- TinyMCE%20activeEditor%20NULL%20Bug'>[email protected]</a>.</p>" 335 336 html += "<br /><p><strong>In the meantime</strong>, you can <strong>manually copy the shortcode</strong> in the text field below, close this dialog box, and <strong>paste the shortcode into your editor</strong>. Sincerest apologies for the inconvenience.</p>" 337 338 html += "<br /><span style='font-size: 1.3em;'><strong>Created Shortcode:</strong> <input type='text' id='TT_manual_shortcode_field' style='width: 350px;' /></span><br /><br />"; 339 340 html += "<br /><br /><strong>DEBUG INFO:</strong><br />" 341 html += "<textarea id='TT_critical_error_dbginfo' style='width: 550px'>"; 342 html += "Tweet This Error Report\n================================\n\n"; 343 html += "Reported Error:\n----------\ntinyMCE.activeEditor is null. Repeated access attempts over the course of 5 seconds yielded the same null value."; 344 html += "\n\n\nUser's Web Browser:\n----------\n" + navigator.userAgent; 345 346 html += "\n\n\nOutput Console Data:\n----------\n"; 347 348 $.each(logMessages, function(index, val) { 349 html += index+1 + ' :: ' + val + '\n\n'; 350 }); 351 352 $("<div />").html(html).dialog({ 313 $('#TT-shortcode-creator-dialog').dialog("close"); 314 315 // Manual Mode: 316 if( insert_sc_behavior == 'manual' ) { 317 logToConsole("Insert Shortcode Behavior set to manual."); 318 // Set dialog content to shortcode 319 var html = "<p>Copy the shortcode below to your clipboard, and paste into your WordPress editor.</p><span style='font-size: 1.3em;'><strong>Created Shortcode:</strong> <input type='text' id='TT_manual_shortcode_field' style='width: 350px;' /></span>"; 320 321 var secondaryDialog = $("<div />").html(html).dialog({ 353 322 modal: true, 354 closeText: "Close Shortcode Creator", 323 title: 'Copy & Paste Your Shortcode...', 324 closeText: "Close", 355 325 width: 650, 356 326 buttons: [ 357 327 { 358 text: "Close Shortcode Creator",328 text: "Close", 359 329 icons: {primary: 'ui-icon-closethick'}, 360 330 click: function() { … … 362 332 } 363 333 } 364 ] 334 ], 335 open: function() { 336 // Fix Random jQuery UI CSS Scoping Issues // 337 $('div.ui-widget-overlay, div.ui-dialog').wrap('<div class="tt-jqui" />'); 338 } 365 339 }); 340 secondaryDialog.parent('.ui-dialog').addClass('tt-jqui'); // jQuery UI theme scope 366 341 367 342 $("#TT_manual_shortcode_field").val(shortcode); 343 } 344 else { 345 // Automatic Mode: This shouldn't but still does fail 346 // for every one in a billion users (I may be exaggerating). It is a problem 347 // that has plauged me since the dawn of this plugin. Sometimes the TinyMCE 348 // editor is not accessible. So, in those cases, let's provide a fallback. 349 logToConsole("Insert Shortcode Behavior set to automatic."); 368 350 369 // Highlight text on focus. This can cause some errors in edge cases, so enclose370 // it in a try/catch block371 351 try { 372 var dbgbox = document.getElementById('TT_critical_error_dbginfo'); 373 dbgbox.onfocus = function() { 374 dbgbox.select(); 375 376 dbgbox.onmouseup = function() { 377 // Prevent further mouseup intervention 378 dbgbox.onmouseup = null; 379 return false; 380 }; 381 } 382 } catch(e) {} 383 try { 384 var sfbox = document.getElementById('TT_manual_shortcode_field'); 385 sfbox.onfocus = function() { 386 sfbox.select(); 387 388 sfbox.onmouseup = function() { 389 // Prevent further mouseup intervention 390 sfbox.onmouseup = null; 391 return false; 392 }; 393 } 394 } catch(e) {} 395 } 352 editor.selection.setContent(shortcode); 353 logToConsole("Successfully inserted shortcode: " + shortcode); 354 } catch(e) { 355 // Yep... editor wasn't found right... damnit! 356 // The fallback is going to be replacing the dialog content with a 357 // copy & paste the shortcode style thingy. 358 logToConsole("Failed to insert shortcode. JavaScript Exception: " + e.message); 359 var html = "<div id='TT_critical_error_wrapper'>"; 360 html += "<h2>Lucky you! You've stumbled upon a rare problem.</h2>"; 361 362 html += "<p>In a very small number of cases, WordPress doesn't provide crucial data to facilitate automatic insertion of your shortcode."; 363 html += "This problem has plagued <em>Tweet This</em> from the beginning. Every fix, and there have been many, solves it for some users. But it invariably reappears for someone else.</p>"; 364 html += "<p>This problem is being actively researched by Tweet This' developer. It will hopefully be resolved soon.</p>"; 365 html += "<p>If you are willing, please send the developer an email with the contents of the DEBUG INFO textbox below. More information is always helpful in tracking down issues. His email address is <a href='mailto:[email protected]?subject=Tweet This Bug Report -- TinyMCE%20activeEditor%20NULL%20Bug'>[email protected]</a>.</p>" 366 367 html += "<br /><p><strong>In the meantime</strong>, you can <strong>manually copy the shortcode</strong> in the text field below, close this dialog box, and <strong>paste the shortcode into your editor</strong>. Sincerest apologies for the inconvenience.</p>" 368 369 html += "<br /><span style='font-size: 1.3em;'><strong>Created Shortcode:</strong> <input type='text' id='TT_manual_shortcode_field' style='width: 350px;' /></span><br /><br />"; 370 371 html += "<br /><br /><strong>DEBUG INFO:</strong><br />" 372 html += "<textarea id='TT_critical_error_dbginfo' style='width: 550px'>"; 373 html += "Tweet This Error Report\n================================\n\n"; 374 html += "Reported Error:\n----------\ntinyMCE.activeEditor is null. Repeated access attempts over the course of 5 seconds yielded the same null value."; 375 html += "\n\n\nUser's Web Browser:\n----------\n" + navigator.userAgent; 376 377 html += "\n\n\nOutput Console Data:\n----------\n"; 378 379 $.each(logMessages, function(index, val) { 380 html += index+1 + ' :: ' + val + '\n\n'; 381 }); 382 383 var secondaryDialog = $("<div />").html(html).dialog({ 384 modal: true, 385 closeText: "Close Shortcode Creator", 386 width: 650, 387 buttons: [ 388 { 389 text: "Close Shortcode Creator", 390 icons: {primary: 'ui-icon-closethick'}, 391 click: function() { 392 $(this).dialog("destroy"); 393 } 394 } 395 ], 396 open: function() { 397 // Fix Random jQuery UI CSS Scoping Issues // 398 $('div.ui-widget-overlay, div.ui-dialog').wrap('<div class="tt-jqui" />'); 399 } 400 }); 401 secondaryDialog.parent('.ui-dialog').addClass('tt-jqui'); // jQuery UI theme scope 402 403 $("#TT_manual_shortcode_field").val(shortcode); 404 405 // Highlight text on focus. This can cause some errors in edge cases, so enclose 406 // it in a try/catch block 407 try { 408 var dbgbox = document.getElementById('TT_critical_error_dbginfo'); 409 dbgbox.onfocus = function() { 410 dbgbox.select(); 411 412 dbgbox.onmouseup = function() { 413 // Prevent further mouseup intervention 414 dbgbox.onmouseup = null; 415 return false; 416 }; 417 } 418 } catch(e) {} 419 } 420 } 421 422 // Highlight text on focus. This can cause some errors in edge cases, so enclose 423 // it in a try/catch block 424 try { 425 var sfbox = document.getElementById('TT_manual_shortcode_field'); 426 sfbox.select(); 427 sfbox.onfocus = function() { 428 sfbox.select(); 429 430 sfbox.onmouseup = function() { 431 // Prevent further mouseup intervention 432 sfbox.onmouseup = null; 433 return false; 434 }; 435 } 436 } catch(e) {} 396 437 }); 397 438 }) -
tweetthis/trunk/includes/settings.php
r1203632 r1205394 305 305 /// Shortcode Creator Dialog Settings /// 306 306 ///////////////////////////////////////// 307 // Insert Shortcode Behavior 308 add_settings_field( 309 'tt_insert_shortcode_behavior', // Setting ID 310 '"Insert Shortcode" Button Behavior', // Setting Title 311 array( 'TT_Settings', 312 'field_helper_radio' ), // Content Callback 313 TT_FILENAME, 314 'tweet_this_scc_dialog', // Settings Section ID 315 array( 316 'name' => 'insert_shortcode_behavior', 317 318 'buttons'=>array( array('Automatically insert it into WordPress editor', 'auto'), array('Display shortcode for copy and paste', 'manual' ) ), 319 320 'help_text' => 'Certain WordPress configurations and plugins interfere with automatic shortcode insertion into your editor. If you receive an error message when clicking "Insert Shortcode" button in Shortcode Creator Dialog, or nothing happens, you will need to switch to copy and paste mode.', 321 322 'default' => 'auto' 323 ) 324 ); 325 307 326 // Disable Preview? 308 327 add_settings_field( -
tweetthis/trunk/includes/setup.php
r1203632 r1205394 11 11 if ( !class_exists( 'TT_Setup' ) ) { 12 12 class TT_Setup { 13 protected static $version = '1. 4.0';13 protected static $version = '1.5.2'; 14 14 15 15 /** … … 188 188 autoOpen: false, 189 189 modal: true, 190 height: 600, 191 width: 650 190 minHeight: 600, 191 maxHeight: 900, 192 resizable: false, 193 width: 650, 194 open: function() { 195 // Fix Random jQuery UI CSS Scoping Issues // 196 jQuery('div.ui-widget-overlay, div.ui-dialog').wrap('<div class="tt-jqui" />'); 197 } 192 198 }); 193 199 scDialog.parent('.ui-dialog').addClass( 'tt-jqui' ); // jQuery UI Theme Scope … … 379 385 'base_theme' => 'light', 380 386 'icon_alt_text' => '', 381 'button_location' => 'row1' 387 'button_location' => 'row1', 388 'insert_shortcode_behavior' => 'auto', 389 'display_mode' => 'box' 382 390 ); 383 391 … … 390 398 391 399 400 401 // Upgrade notices 402 $last_update_notice_ver = get_option( 'tt_last_update_notice_version', '1.5.1' ); 403 if( version_compare( self::$version, $last_update_notice_ver ) > 0 ) { 404 // Eligible for upgrade notices 405 406 // 1.5.2 message regarding OptimizePress and manual Insert Shortcode button setting 407 if( self::$version == '1.5.2' ) { 408 add_action( 'admin_notices', 409 array( 'TT_Setup', 'upgrade_notices_1_5_2_helper' ) ); 410 } 411 } 412 413 392 414 // Now store the options 393 415 update_site_option( 'tt_plugin_options', $options ); … … 396 418 // db version 397 419 update_site_option( 'tt_current_version', self::$version ); 398 } 399 } 420 update_option( 'tt_last_update_notice_version', self::$version ); 421 } 422 } 423 public static function upgrade_notices_1_5_2_helper() { 424 ?> 425 <div class="updated tt-update-notice" style="border-color: #49BAFF; border-left-width: 6px;"> 426 <h2>Tweet This Update News</h2> 427 <img src="<?php echo TT_ROOT_URL; ?>assets/images/logo.png" style="float: left; width: 175px; margin: 15px 15px 0 0" /> 428 <p> 429 Numerous Tweet This users are having issues with the Shortcode 430 Creator dialog box's "Insert Shortcode" button. 431 </p> 432 <p> 433 There are two known causes of "Insert Shortcode" button failure. First is a plugin conflict 434 with the OptimizePress plugin. OptimizePress users see the dialog box 435 close, but no shortcode gets inserted. Second is a rare WordPress 436 problem where the WordPress post/page editor does not initialize 437 properly. This yields an error message. 438 </p> 439 <p style="font-size: 1.3em;"> 440 <strong>If you are</strong> one of the user's <strong>experiencing this problem</strong>, you can now 441 go to Tweet This' settings page and <strong>change the <em>"Insert Shortcode" Button 442 Behavior</em> setting to <em>Display shortcode for copy and paste</em></strong>. 443 </p> 444 <p> 445 This will present the created shortcode to you, after clicking the "Insert Shortcode" 446 button, and you can then copy and paste that shortcode into your editor. Both problems 447 will continue to be worked on, but, in the meantime, this will allow everyone to continue 448 using Tweet This' Shortcode Creator dialog. 449 </p> 450 <p> 451 Apologies for the inconvenience! 452 </p><br /> 453 <p> 454 John Morris<br /> 455 <em>Tweet This' Developer</em> 456 </p> 457 </div> 458 <?php 459 } 400 460 401 461 public static function initialize() { -
tweetthis/trunk/includes/tools.php
r1147416 r1205394 232 232 233 233 // dialog customization options 234 $insert_sc_behavior = $options['insert_shortcode_behavior']; 234 235 $hide_preview = $options['disable_preview']; 235 236 $hide_handles = $options['disable_handles']; … … 250 251 'disable_post_url' => $hide_post_url, 251 252 'disable_hidden' => $hide_hidden, 252 'disable_char_count' => $hide_char_count 253 'disable_char_count' => $hide_char_count, 254 'insert_shortcode_behavior' => $insert_sc_behavior 253 255 ); 254 256 } -
tweetthis/trunk/readme.txt
r1203635 r1205394 5 5 Requires at least: 3.9 6 6 Tested up to: 4.2.2 7 Stable tag: 1.5. 17 Stable tag: 1.5.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 105 105 106 106 == Changelog == 107 = 1.5.2 = 108 * Fix jQuery UI theme scope issues introduced in last update. 109 * Added "Insert Shortcode Behavior" setting which allows users to choose to copy and paste resultant shortcode from Shortcode Creator dialog rather than have it automatically inserted. Serves as a last resort fallback for users reporting plugin conflicts (notably with OptimizePress), and those with the dreaded tinyMCE == undefined bug that keeps persisting. 107 110 = 1.5.1 = 108 111 * Changed behavior of "Disable URLs?" setting. This now only stops automatic URLs. Overridden URLs will still display. -
tweetthis/trunk/tweetthis.php
r1203635 r1205394 4 4 * Plugin URI: http://tweetthis.jtmorris.net 5 5 * Description: Tweet This offers easily embedded, stylish tweetable content boxes in your posts and pages. Get your visitors sharing on Twitter today! 6 * Version: 1.5. 16 * Version: 1.5.2 7 7 * Author: John Morris 8 8 * Author URI: http://jtmorris.net
Note: See TracChangeset
for help on using the changeset viewer.