Soundy Background Music - Version 3.8

Version Description

   -    November 11th, 2016 = * Made plugin compatible with SSL.

Download this release

Release Info

Developer bducouedic
Plugin Icon 128x128 Soundy Background Music
Version 3.8
Comparing to
See all releases

Code changes from version 3.7 to 3.8

.idea/workspace.xml CHANGED
@@ -4,6 +4,7 @@
4
  <list default="true" readonly="true" id="63d4ed1f-2130-4765-a9cd-e5ef9c678333" name="Default" comment="" />
5
  <ignored path="3.6.iws" />
6
  <ignored path=".idea/workspace.xml" />
 
7
  <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
8
  <option name="TRACKING_ENABLED" value="true" />
9
  <option name="SHOW_DIALOG" value="false" />
@@ -19,7 +20,14 @@
19
  <favorites_list name="3.6" />
20
  </component>
21
  <component name="FileEditorManager">
22
- <leaf SIDE_TABS_SIZE_LIMIT_KEY="300" />
 
 
 
 
 
 
 
23
  </component>
24
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
25
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
@@ -31,7 +39,7 @@
31
  <component name="ProjectFrameBounds">
32
  <option name="y" value="23" />
33
  <option name="width" value="1440" />
34
- <option name="height" value="839" />
35
  </component>
36
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
37
  <OptionsSetting value="true" id="Add" />
@@ -58,28 +66,28 @@
58
  <foldersAlwaysOnTop value="true" />
59
  </navigator>
60
  <panes>
 
 
61
  <pane id="ProjectPane">
62
  <subPane>
63
  <PATH>
64
  <PATH_ELEMENT>
65
- <option name="myItemId" value="3.7" />
66
  <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
67
  </PATH_ELEMENT>
68
  </PATH>
69
  <PATH>
70
  <PATH_ELEMENT>
71
- <option name="myItemId" value="3.7" />
72
  <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
73
  </PATH_ELEMENT>
74
  <PATH_ELEMENT>
75
- <option name="myItemId" value="3.7" />
76
  <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
77
  </PATH_ELEMENT>
78
  </PATH>
79
  </subPane>
80
  </pane>
81
- <pane id="Scratches" />
82
- <pane id="Scope" />
83
  </panes>
84
  </component>
85
  <component name="PropertiesComponent">
@@ -105,22 +113,23 @@
105
  <updated>1471710900014</updated>
106
  <workItem from="1471710902299" duration="111000" />
107
  <workItem from="1475829222769" duration="54000" />
 
108
  </task>
109
  <servers />
110
  </component>
111
  <component name="TimeTrackingManager">
112
- <option name="totallyTimeSpent" value="165000" />
113
  </component>
114
  <component name="ToolWindowManager">
115
- <frame x="0" y="23" width="1440" height="839" extended-state="6" />
116
  <editor active="false" />
117
  <layout>
118
  <window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
119
- <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.25679544" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
120
  <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
121
  <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
122
  <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
123
- <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32931727" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
124
  <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
125
  <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
126
  <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
@@ -155,9 +164,6 @@
155
  <provider selected="true" editor-type-id="text-editor">
156
  <state relative-caret-position="0">
157
  <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
158
- <folding>
159
- <marker date="1471461337000" expanded="true" signature="2892:2906" ph="..." />
160
- </folding>
161
  </state>
162
  </provider>
163
  </entry>
@@ -165,8 +171,24 @@
165
  <provider selected="true" editor-type-id="text-editor">
166
  <state relative-caret-position="15">
167
  <caret line="188" column="22" selection-start-line="188" selection-start-column="22" selection-end-line="188" selection-end-column="22" />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  <folding>
169
- <marker date="1471461337000" expanded="true" signature="2892:2906" ph="..." />
 
170
  </folding>
171
  </state>
172
  </provider>
4
  <list default="true" readonly="true" id="63d4ed1f-2130-4765-a9cd-e5ef9c678333" name="Default" comment="" />
5
  <ignored path="3.6.iws" />
6
  <ignored path=".idea/workspace.xml" />
7
+ <ignored path=".idea/dataSources.local.xml" />
8
  <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
9
  <option name="TRACKING_ENABLED" value="true" />
10
  <option name="SHOW_DIALOG" value="false" />
20
  <favorites_list name="3.6" />
21
  </component>
22
  <component name="FileEditorManager">
23
+ <leaf />
24
+ </component>
25
+ <component name="IdeDocumentHistory">
26
+ <option name="CHANGED_PATHS">
27
+ <list>
28
+ <option value="$PROJECT_DIR$/soundy.php" />
29
+ </list>
30
+ </option>
31
  </component>
32
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
33
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
39
  <component name="ProjectFrameBounds">
40
  <option name="y" value="23" />
41
  <option name="width" value="1440" />
42
+ <option name="height" value="823" />
43
  </component>
44
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
45
  <OptionsSetting value="true" id="Add" />
66
  <foldersAlwaysOnTop value="true" />
67
  </navigator>
68
  <panes>
69
+ <pane id="Scratches" />
70
+ <pane id="Scope" />
71
  <pane id="ProjectPane">
72
  <subPane>
73
  <PATH>
74
  <PATH_ELEMENT>
75
+ <option name="myItemId" value="3.8" />
76
  <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
77
  </PATH_ELEMENT>
78
  </PATH>
79
  <PATH>
80
  <PATH_ELEMENT>
81
+ <option name="myItemId" value="3.8" />
82
  <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
83
  </PATH_ELEMENT>
84
  <PATH_ELEMENT>
85
+ <option name="myItemId" value="3.8" />
86
  <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
87
  </PATH_ELEMENT>
88
  </PATH>
89
  </subPane>
90
  </pane>
 
 
91
  </panes>
92
  </component>
93
  <component name="PropertiesComponent">
113
  <updated>1471710900014</updated>
114
  <workItem from="1471710902299" duration="111000" />
115
  <workItem from="1475829222769" duration="54000" />
116
+ <workItem from="1478900835446" duration="108000" />
117
  </task>
118
  <servers />
119
  </component>
120
  <component name="TimeTrackingManager">
121
+ <option name="totallyTimeSpent" value="273000" />
122
  </component>
123
  <component name="ToolWindowManager">
124
+ <frame x="0" y="23" width="1440" height="823" extended-state="6" />
125
  <editor active="false" />
126
  <layout>
127
  <window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
128
+ <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.26037195" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
129
  <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
130
  <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
131
  <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
132
+ <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32831737" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
133
  <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
134
  <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
135
  <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
164
  <provider selected="true" editor-type-id="text-editor">
165
  <state relative-caret-position="0">
166
  <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
 
 
 
167
  </state>
168
  </provider>
169
  </entry>
171
  <provider selected="true" editor-type-id="text-editor">
172
  <state relative-caret-position="15">
173
  <caret line="188" column="22" selection-start-line="188" selection-start-column="22" selection-end-line="188" selection-end-column="22" />
174
+ </state>
175
+ </provider>
176
+ </entry>
177
+ <entry file="file://$PROJECT_DIR$/readme.txt">
178
+ <provider selected="true" editor-type-id="text-editor">
179
+ <state relative-caret-position="0">
180
+ <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
181
+ <folding />
182
+ </state>
183
+ </provider>
184
+ </entry>
185
+ <entry file="file://$PROJECT_DIR$/soundy.php">
186
+ <provider selected="true" editor-type-id="text-editor">
187
+ <state relative-caret-position="15">
188
+ <caret line="1" column="3" selection-start-line="1" selection-start-column="3" selection-end-line="1" selection-end-column="3" />
189
  <folding>
190
+ <element signature="e#6#65#0#PHP" expanded="true" />
191
+ <marker date="1478900896000" expanded="true" signature="58172:58186" ph="..." />
192
  </folding>
193
  </state>
194
  </provider>
css/jquery-ui-1.10.4/images/animated-overlay.gif DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_flat_0_aaaaaa_40x100.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_flat_75_ffffff_40x100.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_glass_55_fbf9ee_1x400.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_glass_65_ffffff_1x400.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_glass_75_dadada_1x400.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_glass_75_e6e6e6_1x400.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_glass_95_fef1ec_1x400.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-icons_222222_256x240.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-icons_2e83ff_256x240.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-icons_454545_256x240.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-icons_888888_256x240.png DELETED
Binary file
css/jquery-ui-1.10.4/images/ui-icons_cd0a0a_256x240.png DELETED
Binary file
css/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png ADDED
Binary file
css/jquery-ui-1.12.1/images/ui-icons_555555_256x240.png ADDED
Binary file
css/jquery-ui-1.12.1/images/ui-icons_777620_256x240.png ADDED
Binary file
css/jquery-ui-1.12.1/images/ui-icons_777777_256x240.png ADDED
Binary file
css/jquery-ui-1.12.1/images/ui-icons_cc0000_256x240.png ADDED
Binary file
css/jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png ADDED
Binary file
css/{jquery-ui-1.10.4 → jquery-ui-1.12.1}/jquery-ui.css RENAMED
@@ -1,7 +1,9 @@
1
- /*! jQuery UI - v1.10.4 - 2014-01-17
2
  * http://jqueryui.com
3
- * Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
4
- * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
 
 
5
  /* Layout helpers
6
  ----------------------------------*/
7
  .ui-helper-hidden {
@@ -36,9 +38,6 @@
36
  .ui-helper-clearfix:after {
37
  clear: both;
38
  }
39
- .ui-helper-clearfix {
40
- min-height: 0; /* support: IE7 */
41
- }
42
  .ui-helper-zfix {
43
  width: 100%;
44
  height: 100%;
@@ -46,7 +45,7 @@
46
  left: 0;
47
  position: absolute;
48
  opacity: 0;
49
- filter:Alpha(Opacity=0);
50
  }
51
 
52
  .ui-front {
@@ -58,20 +57,27 @@
58
  ----------------------------------*/
59
  .ui-state-disabled {
60
  cursor: default !important;
 
61
  }
62
 
63
 
64
  /* Icons
65
  ----------------------------------*/
66
-
67
- /* states and images */
68
  .ui-icon {
69
- display: block;
 
 
 
70
  text-indent: -99999px;
71
  overflow: hidden;
72
  background-repeat: no-repeat;
73
  }
74
 
 
 
 
 
 
75
 
76
  /* Misc visuals
77
  ----------------------------------*/
@@ -84,54 +90,97 @@
84
  width: 100%;
85
  height: 100%;
86
  }
87
-
88
  .ui-accordion .ui-accordion-header {
89
  display: block;
90
  cursor: pointer;
91
  position: relative;
92
- margin-top: 2px;
93
  padding: .5em .5em .5em .7em;
94
- min-height: 0; /* support: IE7 */
95
- }
96
- .ui-accordion .ui-accordion-icons {
97
- padding-left: 2.2em;
98
- }
99
- .ui-accordion .ui-accordion-noicons {
100
- padding-left: .7em;
101
- }
102
- .ui-accordion .ui-accordion-icons .ui-accordion-icons {
103
- padding-left: 2.2em;
104
- }
105
- .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
106
- position: absolute;
107
- left: .5em;
108
- top: 50%;
109
- margin-top: -8px;
110
  }
111
  .ui-accordion .ui-accordion-content {
112
  padding: 1em 2.2em;
113
  border-top: 0;
114
  overflow: auto;
115
  }
116
-
117
  .ui-autocomplete {
118
  position: absolute;
119
  top: 0;
120
  left: 0;
121
  cursor: default;
122
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
 
 
 
 
 
 
124
  .ui-button {
 
125
  display: inline-block;
126
  position: relative;
127
- padding: 0;
128
  line-height: normal;
129
  margin-right: .1em;
130
  cursor: pointer;
131
  vertical-align: middle;
132
  text-align: center;
133
- overflow: visible; /* removes extra width in IE */
 
 
 
 
 
 
134
  }
 
135
  .ui-button,
136
  .ui-button:link,
137
  .ui-button:visited,
@@ -139,93 +188,130 @@
139
  .ui-button:active {
140
  text-decoration: none;
141
  }
 
142
  /* to make room for the icon, a width needs to be set here */
143
  .ui-button-icon-only {
144
- width: 2.2em;
145
- }
146
- /* button elements seem to need a little more width */
147
- button.ui-button-icon-only {
148
- width: 2.4em;
149
  }
150
- .ui-button-icons-only {
151
- width: 3.4em;
 
 
152
  }
153
- button.ui-button-icons-only {
154
- width: 3.7em;
 
 
 
 
 
 
155
  }
156
 
157
- /* button text element */
158
- .ui-button .ui-button-text {
159
- display: block;
160
- line-height: normal;
 
 
 
161
  }
162
- .ui-button-text-only .ui-button-text {
 
 
 
 
 
163
  padding: .4em 1em;
164
  }
165
- .ui-button-icon-only .ui-button-text,
166
- .ui-button-icons-only .ui-button-text {
167
- padding: .4em;
168
- text-indent: -9999999px;
 
 
 
169
  }
170
- .ui-button-text-icon-primary .ui-button-text,
171
- .ui-button-text-icons .ui-button-text {
172
- padding: .4em 1em .4em 2.1em;
 
 
 
 
 
173
  }
174
- .ui-button-text-icon-secondary .ui-button-text,
175
- .ui-button-text-icons .ui-button-text {
176
- padding: .4em 2.1em .4em 1em;
177
  }
178
- .ui-button-text-icons .ui-button-text {
179
- padding-left: 2.1em;
180
- padding-right: 2.1em;
 
 
 
 
181
  }
182
- /* no icon support for input elements, provide padding by default */
183
- input.ui-button {
 
 
184
  padding: .4em 1em;
185
  }
186
-
187
- /* button icon element(s) */
188
- .ui-button-icon-only .ui-icon,
189
- .ui-button-text-icon-primary .ui-icon,
190
- .ui-button-text-icon-secondary .ui-icon,
191
- .ui-button-text-icons .ui-icon,
192
- .ui-button-icons-only .ui-icon {
193
- position: absolute;
194
- top: 50%;
195
- margin-top: -8px;
196
  }
197
- .ui-button-icon-only .ui-icon {
198
- left: 50%;
199
- margin-left: -8px;
200
  }
201
- .ui-button-text-icon-primary .ui-button-icon-primary,
202
- .ui-button-text-icons .ui-button-icon-primary,
203
- .ui-button-icons-only .ui-button-icon-primary {
204
- left: .5em;
205
  }
206
- .ui-button-text-icon-secondary .ui-button-icon-secondary,
207
- .ui-button-text-icons .ui-button-icon-secondary,
208
- .ui-button-icons-only .ui-button-icon-secondary {
209
- right: .5em;
 
210
  }
211
 
212
- /* button sets */
213
- .ui-buttonset {
214
- margin-right: 7px;
 
 
 
215
  }
216
- .ui-buttonset .ui-button {
217
- margin-left: 0;
218
- margin-right: -.3em;
219
  }
220
 
221
- /* workarounds */
222
- /* reset extra padding in Firefox, see h5bp.com/l */
223
- input.ui-button::-moz-focus-inner,
224
- button.ui-button::-moz-focus-inner {
225
- border: 0;
226
- padding: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
227
  }
228
-
229
  .ui-datepicker {
230
  width: 17em;
231
  padding: .2em .2em 0;
@@ -278,7 +364,7 @@ button.ui-button::-moz-focus-inner {
278
  }
279
  .ui-datepicker select.ui-datepicker-month,
280
  .ui-datepicker select.ui-datepicker-year {
281
- width: 49%;
282
  }
283
  .ui-datepicker table {
284
  width: 100%;
@@ -392,8 +478,16 @@ button.ui-button::-moz-focus-inner {
392
  border-left-width: 1px;
393
  }
394
 
395
- .ui-dialog {
 
 
 
396
  overflow: hidden;
 
 
 
 
 
397
  position: absolute;
398
  top: 0;
399
  left: 0;
@@ -442,106 +536,52 @@ button.ui-button::-moz-focus-inner {
442
  margin: .5em .4em .5em 0;
443
  cursor: pointer;
444
  }
445
- .ui-dialog .ui-resizable-se {
446
- width: 12px;
447
- height: 12px;
448
- right: -5px;
449
- bottom: -5px;
450
- background-position: 16px 16px;
451
- }
452
- .ui-draggable .ui-dialog-titlebar {
453
- cursor: move;
454
- }
455
-
456
- .ui-menu {
457
- list-style: none;
458
- padding: 2px;
459
- margin: 0;
460
- display: block;
461
- outline: none;
462
- }
463
- .ui-menu .ui-menu {
464
- margin-top: -3px;
465
- position: absolute;
466
- }
467
- .ui-menu .ui-menu-item {
468
- margin: 0;
469
- padding: 0;
470
- width: 100%;
471
- /* support: IE10, see #8844 */
472
- list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
473
- }
474
- .ui-menu .ui-menu-divider {
475
- margin: 5px -2px 5px -2px;
476
- height: 0;
477
- font-size: 0;
478
- line-height: 0;
479
- border-width: 1px 0 0 0;
480
- }
481
- .ui-menu .ui-menu-item a {
482
- text-decoration: none;
483
- display: block;
484
- padding: 2px .4em;
485
- line-height: 1.5;
486
- min-height: 0; /* support: IE7 */
487
- font-weight: normal;
488
- }
489
- .ui-menu .ui-menu-item a.ui-state-focus,
490
- .ui-menu .ui-menu-item a.ui-state-active {
491
- font-weight: normal;
492
- margin: -1px;
493
  }
494
-
495
- .ui-menu .ui-state-disabled {
496
- font-weight: normal;
497
- margin: .4em 0 .2em;
498
- line-height: 1.5;
499
  }
500
- .ui-menu .ui-state-disabled a {
501
- cursor: default;
 
502
  }
503
-
504
- /* icon support */
505
- .ui-menu-icons {
506
- position: relative;
507
  }
508
- .ui-menu-icons .ui-menu-item a {
509
- position: relative;
510
- padding-left: 2em;
 
 
 
511
  }
512
-
513
- /* left-aligned */
514
- .ui-menu .ui-icon {
515
- position: absolute;
516
- top: .2em;
517
- left: .2em;
518
  }
519
-
520
- /* right-aligned */
521
- .ui-menu .ui-menu-icon {
522
- position: static;
523
- float: right;
524
  }
525
-
526
- .ui-progressbar {
527
- height: 2em;
528
- text-align: left;
529
- overflow: hidden;
530
  }
531
- .ui-progressbar .ui-progressbar-value {
532
- margin: -1px;
533
- height: 100%;
534
  }
535
- .ui-progressbar .ui-progressbar-overlay {
536
- background: url("images/animated-overlay.gif");
537
- height: 100%;
538
- filter: alpha(opacity=25);
539
- opacity: 0.25;
540
  }
541
- .ui-progressbar-indeterminate .ui-progressbar-value {
542
- background-image: none;
 
543
  }
544
-
545
  .ui-resizable {
546
  position: relative;
547
  }
@@ -549,6 +589,8 @@ button.ui-button::-moz-focus-inner {
549
  position: absolute;
550
  font-size: 0.1px;
551
  display: block;
 
 
552
  }
553
  .ui-resizable-disabled .ui-resizable-handle,
554
  .ui-resizable-autohide .ui-resizable-handle {
@@ -610,13 +652,73 @@ button.ui-button::-moz-focus-inner {
610
  right: -5px;
611
  top: -5px;
612
  }
613
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
614
  .ui-selectable-helper {
615
  position: absolute;
616
  z-index: 100;
617
  border: 1px dotted black;
618
  }
619
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
620
  .ui-slider {
621
  position: relative;
622
  text-align: left;
@@ -627,6 +729,8 @@ button.ui-button::-moz-focus-inner {
627
  width: 1.2em;
628
  height: 1.2em;
629
  cursor: default;
 
 
630
  }
631
  .ui-slider .ui-slider-range {
632
  position: absolute;
@@ -637,7 +741,7 @@ button.ui-button::-moz-focus-inner {
637
  background-position: 0 0;
638
  }
639
 
640
- /* For IE8 - See #6727 */
641
  .ui-slider.ui-state-disabled .ui-slider-handle,
642
  .ui-slider.ui-state-disabled .ui-slider-range {
643
  filter: inherit;
@@ -680,7 +784,10 @@ button.ui-button::-moz-focus-inner {
680
  .ui-slider-vertical .ui-slider-range-max {
681
  top: 0;
682
  }
683
-
 
 
 
684
  .ui-spinner {
685
  position: relative;
686
  display: inline-block;
@@ -692,14 +799,14 @@ button.ui-button::-moz-focus-inner {
692
  border: none;
693
  background: none;
694
  color: inherit;
695
- padding: 0;
696
  margin: .2em 0;
697
  vertical-align: middle;
698
  margin-left: .4em;
699
- margin-right: 22px;
700
  }
701
  .ui-spinner-button {
702
- width: 16px;
703
  height: 50%;
704
  font-size: .5em;
705
  padding: 0;
@@ -713,16 +820,9 @@ button.ui-button::-moz-focus-inner {
713
  }
714
  /* more specificity required here to override default borders */
715
  .ui-spinner a.ui-spinner-button {
716
- border-top: none;
717
- border-bottom: none;
718
- border-right: none;
719
- }
720
- /* vertically center icon */
721
- .ui-spinner .ui-icon {
722
- position: absolute;
723
- margin-top: -8px;
724
- top: 50%;
725
- left: 0;
726
  }
727
  .ui-spinner-up {
728
  top: 0;
@@ -730,13 +830,6 @@ button.ui-button::-moz-focus-inner {
730
  .ui-spinner-down {
731
  bottom: 0;
732
  }
733
-
734
- /* TR overrides */
735
- .ui-spinner .ui-icon-triangle-1-s {
736
- /* need to fix icons sprite */
737
- background-position: -65px -16px;
738
- }
739
-
740
  .ui-tabs {
741
  position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
742
  padding: .2em;
@@ -778,14 +871,11 @@ button.ui-button::-moz-focus-inner {
778
  padding: 1em 1.4em;
779
  background: none;
780
  }
781
-
782
  .ui-tooltip {
783
  padding: 8px;
784
  position: absolute;
785
  z-index: 9999;
786
  max-width: 300px;
787
- -webkit-box-shadow: 0 0 5px #aaa;
788
- box-shadow: 0 0 5px #aaa;
789
  }
790
  body .ui-tooltip {
791
  border-width: 2px;
@@ -794,8 +884,8 @@ body .ui-tooltip {
794
  /* Component containers
795
  ----------------------------------*/
796
  .ui-widget {
797
- font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
798
- font-size: 1.1em/*{fsDefault}*/;
799
  }
800
  .ui-widget .ui-widget {
801
  font-size: 1em;
@@ -804,41 +894,54 @@ body .ui-tooltip {
804
  .ui-widget select,
805
  .ui-widget textarea,
806
  .ui-widget button {
807
- font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
808
  font-size: 1em;
809
  }
 
 
 
810
  .ui-widget-content {
811
- border: 1px solid #aaaaaa/*{borderColorContent}*/;
812
- background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
813
- color: #222222/*{fcContent}*/;
814
  }
815
  .ui-widget-content a {
816
- color: #222222/*{fcContent}*/;
817
  }
818
  .ui-widget-header {
819
- border: 1px solid #aaaaaa/*{borderColorHeader}*/;
820
- background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
821
- color: #222222/*{fcHeader}*/;
822
  font-weight: bold;
823
  }
824
  .ui-widget-header a {
825
- color: #222222/*{fcHeader}*/;
826
  }
827
 
828
  /* Interaction states
829
  ----------------------------------*/
830
  .ui-state-default,
831
  .ui-widget-content .ui-state-default,
832
- .ui-widget-header .ui-state-default {
833
- border: 1px solid #d3d3d3/*{borderColorDefault}*/;
834
- background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
835
- font-weight: normal/*{fwDefault}*/;
836
- color: #555555/*{fcDefault}*/;
 
 
 
 
 
 
837
  }
838
  .ui-state-default a,
839
  .ui-state-default a:link,
840
- .ui-state-default a:visited {
841
- color: #555555/*{fcDefault}*/;
 
 
 
 
842
  text-decoration: none;
843
  }
844
  .ui-state-hover,
@@ -846,11 +949,13 @@ body .ui-tooltip {
846
  .ui-widget-header .ui-state-hover,
847
  .ui-state-focus,
848
  .ui-widget-content .ui-state-focus,
849
- .ui-widget-header .ui-state-focus {
850
- border: 1px solid #999999/*{borderColorHover}*/;
851
- background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
852
- font-weight: normal/*{fwDefault}*/;
853
- color: #212121/*{fcHover}*/;
 
 
854
  }
855
  .ui-state-hover a,
856
  .ui-state-hover a:hover,
@@ -859,22 +964,36 @@ body .ui-tooltip {
859
  .ui-state-focus a,
860
  .ui-state-focus a:hover,
861
  .ui-state-focus a:link,
862
- .ui-state-focus a:visited {
863
- color: #212121/*{fcHover}*/;
 
 
864
  text-decoration: none;
865
  }
 
 
 
 
866
  .ui-state-active,
867
  .ui-widget-content .ui-state-active,
868
- .ui-widget-header .ui-state-active {
869
- border: 1px solid #aaaaaa/*{borderColorActive}*/;
870
- background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
871
- font-weight: normal/*{fwDefault}*/;
872
- color: #212121/*{fcActive}*/;
 
 
 
 
 
 
 
 
873
  }
874
  .ui-state-active a,
875
  .ui-state-active a:link,
876
  .ui-state-active a:visited {
877
- color: #212121/*{fcActive}*/;
878
  text-decoration: none;
879
  }
880
 
@@ -883,31 +1002,35 @@ body .ui-tooltip {
883
  .ui-state-highlight,
884
  .ui-widget-content .ui-state-highlight,
885
  .ui-widget-header .ui-state-highlight {
886
- border: 1px solid #fcefa1/*{borderColorHighlight}*/;
887
- background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
888
- color: #363636/*{fcHighlight}*/;
 
 
 
 
889
  }
890
  .ui-state-highlight a,
891
  .ui-widget-content .ui-state-highlight a,
892
  .ui-widget-header .ui-state-highlight a {
893
- color: #363636/*{fcHighlight}*/;
894
  }
895
  .ui-state-error,
896
  .ui-widget-content .ui-state-error,
897
  .ui-widget-header .ui-state-error {
898
- border: 1px solid #cd0a0a/*{borderColorError}*/;
899
- background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
900
- color: #cd0a0a/*{fcError}*/;
901
  }
902
  .ui-state-error a,
903
  .ui-widget-content .ui-state-error a,
904
  .ui-widget-header .ui-state-error a {
905
- color: #cd0a0a/*{fcError}*/;
906
  }
907
  .ui-state-error-text,
908
  .ui-widget-content .ui-state-error-text,
909
  .ui-widget-header .ui-state-error-text {
910
- color: #cd0a0a/*{fcError}*/;
911
  }
912
  .ui-priority-primary,
913
  .ui-widget-content .ui-priority-primary,
@@ -918,18 +1041,18 @@ body .ui-tooltip {
918
  .ui-widget-content .ui-priority-secondary,
919
  .ui-widget-header .ui-priority-secondary {
920
  opacity: .7;
921
- filter:Alpha(Opacity=70);
922
  font-weight: normal;
923
  }
924
  .ui-state-disabled,
925
  .ui-widget-content .ui-state-disabled,
926
  .ui-widget-header .ui-state-disabled {
927
  opacity: .35;
928
- filter:Alpha(Opacity=35);
929
  background-image: none;
930
  }
931
  .ui-state-disabled .ui-icon {
932
- filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
933
  }
934
 
935
  /* Icons
@@ -942,46 +1065,50 @@ body .ui-tooltip {
942
  }
943
  .ui-icon,
944
  .ui-widget-content .ui-icon {
945
- background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
946
  }
947
  .ui-widget-header .ui-icon {
948
- background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
949
- }
950
- .ui-state-default .ui-icon {
951
- background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
952
  }
953
  .ui-state-hover .ui-icon,
954
- .ui-state-focus .ui-icon {
955
- background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
 
 
956
  }
957
- .ui-state-active .ui-icon {
958
- background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
 
959
  }
960
- .ui-state-highlight .ui-icon {
961
- background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
 
962
  }
963
  .ui-state-error .ui-icon,
964
  .ui-state-error-text .ui-icon {
965
- background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
 
 
 
966
  }
967
 
968
  /* positioning */
969
  .ui-icon-blank { background-position: 16px 16px; }
970
- .ui-icon-carat-1-n { background-position: 0 0; }
971
- .ui-icon-carat-1-ne { background-position: -16px 0; }
972
- .ui-icon-carat-1-e { background-position: -32px 0; }
973
- .ui-icon-carat-1-se { background-position: -48px 0; }
974
- .ui-icon-carat-1-s { background-position: -64px 0; }
975
- .ui-icon-carat-1-sw { background-position: -80px 0; }
976
- .ui-icon-carat-1-w { background-position: -96px 0; }
977
- .ui-icon-carat-1-nw { background-position: -112px 0; }
978
- .ui-icon-carat-2-n-s { background-position: -128px 0; }
979
- .ui-icon-carat-2-e-w { background-position: -144px 0; }
980
  .ui-icon-triangle-1-n { background-position: 0 -16px; }
981
  .ui-icon-triangle-1-ne { background-position: -16px -16px; }
982
  .ui-icon-triangle-1-e { background-position: -32px -16px; }
983
  .ui-icon-triangle-1-se { background-position: -48px -16px; }
984
- .ui-icon-triangle-1-s { background-position: -64px -16px; }
985
  .ui-icon-triangle-1-sw { background-position: -80px -16px; }
986
  .ui-icon-triangle-1-w { background-position: -96px -16px; }
987
  .ui-icon-triangle-1-nw { background-position: -112px -16px; }
@@ -991,7 +1118,7 @@ body .ui-tooltip {
991
  .ui-icon-arrow-1-ne { background-position: -16px -32px; }
992
  .ui-icon-arrow-1-e { background-position: -32px -32px; }
993
  .ui-icon-arrow-1-se { background-position: -48px -32px; }
994
- .ui-icon-arrow-1-s { background-position: -64px -32px; }
995
  .ui-icon-arrow-1-sw { background-position: -80px -32px; }
996
  .ui-icon-arrow-1-w { background-position: -96px -32px; }
997
  .ui-icon-arrow-1-nw { background-position: -112px -32px; }
@@ -1003,7 +1130,7 @@ body .ui-tooltip {
1003
  .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
1004
  .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
1005
  .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
1006
- .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
1007
  .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
1008
  .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
1009
  .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
@@ -1152,38 +1279,34 @@ body .ui-tooltip {
1152
  .ui-corner-top,
1153
  .ui-corner-left,
1154
  .ui-corner-tl {
1155
- border-top-left-radius: 4px/*{cornerRadius}*/;
1156
  }
1157
  .ui-corner-all,
1158
  .ui-corner-top,
1159
  .ui-corner-right,
1160
  .ui-corner-tr {
1161
- border-top-right-radius: 4px/*{cornerRadius}*/;
1162
  }
1163
  .ui-corner-all,
1164
  .ui-corner-bottom,
1165
  .ui-corner-left,
1166
  .ui-corner-bl {
1167
- border-bottom-left-radius: 4px/*{cornerRadius}*/;
1168
  }
1169
  .ui-corner-all,
1170
  .ui-corner-bottom,
1171
  .ui-corner-right,
1172
  .ui-corner-br {
1173
- border-bottom-right-radius: 4px/*{cornerRadius}*/;
1174
  }
1175
 
1176
  /* Overlays */
1177
  .ui-widget-overlay {
1178
- background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
1179
- opacity: .3/*{opacityOverlay}*/;
1180
- filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
1181
  }
1182
  .ui-widget-shadow {
1183
- margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
1184
- padding: 8px/*{thicknessShadow}*/;
1185
- background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
1186
- opacity: .3/*{opacityShadow}*/;
1187
- filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
1188
- border-radius: 8px/*{cornerRadiusShadow}*/;
1189
  }
1
+ /*! jQuery UI - v1.12.1 - 2016-09-14
2
  * http://jqueryui.com
3
+ * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
5
+ * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
+
7
  /* Layout helpers
8
  ----------------------------------*/
9
  .ui-helper-hidden {
38
  .ui-helper-clearfix:after {
39
  clear: both;
40
  }
 
 
 
41
  .ui-helper-zfix {
42
  width: 100%;
43
  height: 100%;
45
  left: 0;
46
  position: absolute;
47
  opacity: 0;
48
+ filter:Alpha(Opacity=0); /* support: IE8 */
49
  }
50
 
51
  .ui-front {
57
  ----------------------------------*/
58
  .ui-state-disabled {
59
  cursor: default !important;
60
+ pointer-events: none;
61
  }
62
 
63
 
64
  /* Icons
65
  ----------------------------------*/
 
 
66
  .ui-icon {
67
+ display: inline-block;
68
+ vertical-align: middle;
69
+ margin-top: -.25em;
70
+ position: relative;
71
  text-indent: -99999px;
72
  overflow: hidden;
73
  background-repeat: no-repeat;
74
  }
75
 
76
+ .ui-widget-icon-block {
77
+ left: 50%;
78
+ margin-left: -8px;
79
+ display: block;
80
+ }
81
 
82
  /* Misc visuals
83
  ----------------------------------*/
90
  width: 100%;
91
  height: 100%;
92
  }
 
93
  .ui-accordion .ui-accordion-header {
94
  display: block;
95
  cursor: pointer;
96
  position: relative;
97
+ margin: 2px 0 0 0;
98
  padding: .5em .5em .5em .7em;
99
+ font-size: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  }
101
  .ui-accordion .ui-accordion-content {
102
  padding: 1em 2.2em;
103
  border-top: 0;
104
  overflow: auto;
105
  }
 
106
  .ui-autocomplete {
107
  position: absolute;
108
  top: 0;
109
  left: 0;
110
  cursor: default;
111
  }
112
+ .ui-menu {
113
+ list-style: none;
114
+ padding: 0;
115
+ margin: 0;
116
+ display: block;
117
+ outline: 0;
118
+ }
119
+ .ui-menu .ui-menu {
120
+ position: absolute;
121
+ }
122
+ .ui-menu .ui-menu-item {
123
+ margin: 0;
124
+ cursor: pointer;
125
+ /* support: IE10, see #8844 */
126
+ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
127
+ }
128
+ .ui-menu .ui-menu-item-wrapper {
129
+ position: relative;
130
+ padding: 3px 1em 3px .4em;
131
+ }
132
+ .ui-menu .ui-menu-divider {
133
+ margin: 5px 0;
134
+ height: 0;
135
+ font-size: 0;
136
+ line-height: 0;
137
+ border-width: 1px 0 0 0;
138
+ }
139
+ .ui-menu .ui-state-focus,
140
+ .ui-menu .ui-state-active {
141
+ margin: -1px;
142
+ }
143
+
144
+ /* icon support */
145
+ .ui-menu-icons {
146
+ position: relative;
147
+ }
148
+ .ui-menu-icons .ui-menu-item-wrapper {
149
+ padding-left: 2em;
150
+ }
151
+
152
+ /* left-aligned */
153
+ .ui-menu .ui-icon {
154
+ position: absolute;
155
+ top: 0;
156
+ bottom: 0;
157
+ left: .2em;
158
+ margin: auto 0;
159
+ }
160
 
161
+ /* right-aligned */
162
+ .ui-menu .ui-menu-icon {
163
+ left: auto;
164
+ right: 0;
165
+ }
166
  .ui-button {
167
+ padding: .4em 1em;
168
  display: inline-block;
169
  position: relative;
 
170
  line-height: normal;
171
  margin-right: .1em;
172
  cursor: pointer;
173
  vertical-align: middle;
174
  text-align: center;
175
+ -webkit-user-select: none;
176
+ -moz-user-select: none;
177
+ -ms-user-select: none;
178
+ user-select: none;
179
+
180
+ /* Support: IE <= 11 */
181
+ overflow: visible;
182
  }
183
+
184
  .ui-button,
185
  .ui-button:link,
186
  .ui-button:visited,
188
  .ui-button:active {
189
  text-decoration: none;
190
  }
191
+
192
  /* to make room for the icon, a width needs to be set here */
193
  .ui-button-icon-only {
194
+ width: 2em;
195
+ box-sizing: border-box;
196
+ text-indent: -9999px;
197
+ white-space: nowrap;
 
198
  }
199
+
200
+ /* no icon support for input elements */
201
+ input.ui-button.ui-button-icon-only {
202
+ text-indent: 0;
203
  }
204
+
205
+ /* button icon element(s) */
206
+ .ui-button-icon-only .ui-icon {
207
+ position: absolute;
208
+ top: 50%;
209
+ left: 50%;
210
+ margin-top: -8px;
211
+ margin-left: -8px;
212
  }
213
 
214
+ .ui-button.ui-icon-notext .ui-icon {
215
+ padding: 0;
216
+ width: 2.1em;
217
+ height: 2.1em;
218
+ text-indent: -9999px;
219
+ white-space: nowrap;
220
+
221
  }
222
+
223
+ input.ui-button.ui-icon-notext .ui-icon {
224
+ width: auto;
225
+ height: auto;
226
+ text-indent: 0;
227
+ white-space: normal;
228
  padding: .4em 1em;
229
  }
230
+
231
+ /* workarounds */
232
+ /* Support: Firefox 5 - 40 */
233
+ input.ui-button::-moz-focus-inner,
234
+ button.ui-button::-moz-focus-inner {
235
+ border: 0;
236
+ padding: 0;
237
  }
238
+ .ui-controlgroup {
239
+ vertical-align: middle;
240
+ display: inline-block;
241
+ }
242
+ .ui-controlgroup > .ui-controlgroup-item {
243
+ float: left;
244
+ margin-left: 0;
245
+ margin-right: 0;
246
  }
247
+ .ui-controlgroup > .ui-controlgroup-item:focus,
248
+ .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
249
+ z-index: 9999;
250
  }
251
+ .ui-controlgroup-vertical > .ui-controlgroup-item {
252
+ display: block;
253
+ float: none;
254
+ width: 100%;
255
+ margin-top: 0;
256
+ margin-bottom: 0;
257
+ text-align: left;
258
  }
259
+ .ui-controlgroup-vertical .ui-controlgroup-item {
260
+ box-sizing: border-box;
261
+ }
262
+ .ui-controlgroup .ui-controlgroup-label {
263
  padding: .4em 1em;
264
  }
265
+ .ui-controlgroup .ui-controlgroup-label span {
266
+ font-size: 80%;
 
 
 
 
 
 
 
 
267
  }
268
+ .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
269
+ border-left: none;
 
270
  }
271
+ .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
272
+ border-top: none;
 
 
273
  }
274
+ .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
275
+ border-right: none;
276
+ }
277
+ .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
278
+ border-bottom: none;
279
  }
280
 
281
+ /* Spinner specific style fixes */
282
+ .ui-controlgroup-vertical .ui-spinner-input {
283
+
284
+ /* Support: IE8 only, Android < 4.4 only */
285
+ width: 75%;
286
+ width: calc( 100% - 2.4em );
287
  }
288
+ .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
289
+ border-top-style: solid;
 
290
  }
291
 
292
+ .ui-checkboxradio-label .ui-icon-background {
293
+ box-shadow: inset 1px 1px 1px #ccc;
294
+ border-radius: .12em;
295
+ border: none;
296
+ }
297
+ .ui-checkboxradio-radio-label .ui-icon-background {
298
+ width: 16px;
299
+ height: 16px;
300
+ border-radius: 1em;
301
+ overflow: visible;
302
+ border: none;
303
+ }
304
+ .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
305
+ .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
306
+ background-image: none;
307
+ width: 8px;
308
+ height: 8px;
309
+ border-width: 4px;
310
+ border-style: solid;
311
+ }
312
+ .ui-checkboxradio-disabled {
313
+ pointer-events: none;
314
  }
 
315
  .ui-datepicker {
316
  width: 17em;
317
  padding: .2em .2em 0;
364
  }
365
  .ui-datepicker select.ui-datepicker-month,
366
  .ui-datepicker select.ui-datepicker-year {
367
+ width: 45%;
368
  }
369
  .ui-datepicker table {
370
  width: 100%;
478
  border-left-width: 1px;
479
  }
480
 
481
+ /* Icons */
482
+ .ui-datepicker .ui-icon {
483
+ display: block;
484
+ text-indent: -99999px;
485
  overflow: hidden;
486
+ background-repeat: no-repeat;
487
+ left: .5em;
488
+ top: .3em;
489
+ }
490
+ .ui-dialog {
491
  position: absolute;
492
  top: 0;
493
  left: 0;
536
  margin: .5em .4em .5em 0;
537
  cursor: pointer;
538
  }
539
+ .ui-dialog .ui-resizable-n {
540
+ height: 2px;
541
+ top: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
542
  }
543
+ .ui-dialog .ui-resizable-e {
544
+ width: 2px;
545
+ right: 0;
 
 
546
  }
547
+ .ui-dialog .ui-resizable-s {
548
+ height: 2px;
549
+ bottom: 0;
550
  }
551
+ .ui-dialog .ui-resizable-w {
552
+ width: 2px;
553
+ left: 0;
 
554
  }
555
+ .ui-dialog .ui-resizable-se,
556
+ .ui-dialog .ui-resizable-sw,
557
+ .ui-dialog .ui-resizable-ne,
558
+ .ui-dialog .ui-resizable-nw {
559
+ width: 7px;
560
+ height: 7px;
561
  }
562
+ .ui-dialog .ui-resizable-se {
563
+ right: 0;
564
+ bottom: 0;
 
 
 
565
  }
566
+ .ui-dialog .ui-resizable-sw {
567
+ left: 0;
568
+ bottom: 0;
 
 
569
  }
570
+ .ui-dialog .ui-resizable-ne {
571
+ right: 0;
572
+ top: 0;
 
 
573
  }
574
+ .ui-dialog .ui-resizable-nw {
575
+ left: 0;
576
+ top: 0;
577
  }
578
+ .ui-draggable .ui-dialog-titlebar {
579
+ cursor: move;
 
 
 
580
  }
581
+ .ui-draggable-handle {
582
+ -ms-touch-action: none;
583
+ touch-action: none;
584
  }
 
585
  .ui-resizable {
586
  position: relative;
587
  }
589
  position: absolute;
590
  font-size: 0.1px;
591
  display: block;
592
+ -ms-touch-action: none;
593
+ touch-action: none;
594
  }
595
  .ui-resizable-disabled .ui-resizable-handle,
596
  .ui-resizable-autohide .ui-resizable-handle {
652
  right: -5px;
653
  top: -5px;
654
  }
655
+ .ui-progressbar {
656
+ height: 2em;
657
+ text-align: left;
658
+ overflow: hidden;
659
+ }
660
+ .ui-progressbar .ui-progressbar-value {
661
+ margin: -1px;
662
+ height: 100%;
663
+ }
664
+ .ui-progressbar .ui-progressbar-overlay {
665
+ background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
666
+ height: 100%;
667
+ filter: alpha(opacity=25); /* support: IE8 */
668
+ opacity: 0.25;
669
+ }
670
+ .ui-progressbar-indeterminate .ui-progressbar-value {
671
+ background-image: none;
672
+ }
673
+ .ui-selectable {
674
+ -ms-touch-action: none;
675
+ touch-action: none;
676
+ }
677
  .ui-selectable-helper {
678
  position: absolute;
679
  z-index: 100;
680
  border: 1px dotted black;
681
  }
682
+ .ui-selectmenu-menu {
683
+ padding: 0;
684
+ margin: 0;
685
+ position: absolute;
686
+ top: 0;
687
+ left: 0;
688
+ display: none;
689
+ }
690
+ .ui-selectmenu-menu .ui-menu {
691
+ overflow: auto;
692
+ overflow-x: hidden;
693
+ padding-bottom: 1px;
694
+ }
695
+ .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
696
+ font-size: 1em;
697
+ font-weight: bold;
698
+ line-height: 1.5;
699
+ padding: 2px 0.4em;
700
+ margin: 0.5em 0 0 0;
701
+ height: auto;
702
+ border: 0;
703
+ }
704
+ .ui-selectmenu-open {
705
+ display: block;
706
+ }
707
+ .ui-selectmenu-text {
708
+ display: block;
709
+ margin-right: 20px;
710
+ overflow: hidden;
711
+ text-overflow: ellipsis;
712
+ }
713
+ .ui-selectmenu-button.ui-button {
714
+ text-align: left;
715
+ white-space: nowrap;
716
+ width: 14em;
717
+ }
718
+ .ui-selectmenu-icon.ui-icon {
719
+ float: right;
720
+ margin-top: 0;
721
+ }
722
  .ui-slider {
723
  position: relative;
724
  text-align: left;
729
  width: 1.2em;
730
  height: 1.2em;
731
  cursor: default;
732
+ -ms-touch-action: none;
733
+ touch-action: none;
734
  }
735
  .ui-slider .ui-slider-range {
736
  position: absolute;
741
  background-position: 0 0;
742
  }
743
 
744
+ /* support: IE8 - See #6727 */
745
  .ui-slider.ui-state-disabled .ui-slider-handle,
746
  .ui-slider.ui-state-disabled .ui-slider-range {
747
  filter: inherit;
784
  .ui-slider-vertical .ui-slider-range-max {
785
  top: 0;
786
  }
787
+ .ui-sortable-handle {
788
+ -ms-touch-action: none;
789
+ touch-action: none;
790
+ }
791
  .ui-spinner {
792
  position: relative;
793
  display: inline-block;
799
  border: none;
800
  background: none;
801
  color: inherit;
802
+ padding: .222em 0;
803
  margin: .2em 0;
804
  vertical-align: middle;
805
  margin-left: .4em;
806
+ margin-right: 2em;
807
  }
808
  .ui-spinner-button {
809
+ width: 1.6em;
810
  height: 50%;
811
  font-size: .5em;
812
  padding: 0;
820
  }
821
  /* more specificity required here to override default borders */
822
  .ui-spinner a.ui-spinner-button {
823
+ border-top-style: none;
824
+ border-bottom-style: none;
825
+ border-right-style: none;
 
 
 
 
 
 
 
826
  }
827
  .ui-spinner-up {
828
  top: 0;
830
  .ui-spinner-down {
831
  bottom: 0;
832
  }
 
 
 
 
 
 
 
833
  .ui-tabs {
834
  position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
835
  padding: .2em;
871
  padding: 1em 1.4em;
872
  background: none;
873
  }
 
874
  .ui-tooltip {
875
  padding: 8px;
876
  position: absolute;
877
  z-index: 9999;
878
  max-width: 300px;
 
 
879
  }
880
  body .ui-tooltip {
881
  border-width: 2px;
884
  /* Component containers
885
  ----------------------------------*/
886
  .ui-widget {
887
+ font-family: Arial,Helvetica,sans-serif;
888
+ font-size: 1em;
889
  }
890
  .ui-widget .ui-widget {
891
  font-size: 1em;
894
  .ui-widget select,
895
  .ui-widget textarea,
896
  .ui-widget button {
897
+ font-family: Arial,Helvetica,sans-serif;
898
  font-size: 1em;
899
  }
900
+ .ui-widget.ui-widget-content {
901
+ border: 1px solid #c5c5c5;
902
+ }
903
  .ui-widget-content {
904
+ border: 1px solid #dddddd;
905
+ background: #ffffff;
906
+ color: #333333;
907
  }
908
  .ui-widget-content a {
909
+ color: #333333;
910
  }
911
  .ui-widget-header {
912
+ border: 1px solid #dddddd;
913
+ background: #e9e9e9;
914
+ color: #333333;
915
  font-weight: bold;
916
  }
917
  .ui-widget-header a {
918
+ color: #333333;
919
  }
920
 
921
  /* Interaction states
922
  ----------------------------------*/
923
  .ui-state-default,
924
  .ui-widget-content .ui-state-default,
925
+ .ui-widget-header .ui-state-default,
926
+ .ui-button,
927
+
928
+ /* We use html here because we need a greater specificity to make sure disabled
929
+ works properly when clicked or hovered */
930
+ html .ui-button.ui-state-disabled:hover,
931
+ html .ui-button.ui-state-disabled:active {
932
+ border: 1px solid #c5c5c5;
933
+ background: #f6f6f6;
934
+ font-weight: normal;
935
+ color: #454545;
936
  }
937
  .ui-state-default a,
938
  .ui-state-default a:link,
939
+ .ui-state-default a:visited,
940
+ a.ui-button,
941
+ a:link.ui-button,
942
+ a:visited.ui-button,
943
+ .ui-button {
944
+ color: #454545;
945
  text-decoration: none;
946
  }
947
  .ui-state-hover,
949
  .ui-widget-header .ui-state-hover,
950
  .ui-state-focus,
951
  .ui-widget-content .ui-state-focus,
952
+ .ui-widget-header .ui-state-focus,
953
+ .ui-button:hover,
954
+ .ui-button:focus {
955
+ border: 1px solid #cccccc;
956
+ background: #ededed;
957
+ font-weight: normal;
958
+ color: #2b2b2b;
959
  }
960
  .ui-state-hover a,
961
  .ui-state-hover a:hover,
964
  .ui-state-focus a,
965
  .ui-state-focus a:hover,
966
  .ui-state-focus a:link,
967
+ .ui-state-focus a:visited,
968
+ a.ui-button:hover,
969
+ a.ui-button:focus {
970
+ color: #2b2b2b;
971
  text-decoration: none;
972
  }
973
+
974
+ .ui-visual-focus {
975
+ box-shadow: 0 0 3px 1px rgb(94, 158, 214);
976
+ }
977
  .ui-state-active,
978
  .ui-widget-content .ui-state-active,
979
+ .ui-widget-header .ui-state-active,
980
+ a.ui-button:active,
981
+ .ui-button:active,
982
+ .ui-button.ui-state-active:hover {
983
+ border: 1px solid #003eff;
984
+ background: #007fff;
985
+ font-weight: normal;
986
+ color: #ffffff;
987
+ }
988
+ .ui-icon-background,
989
+ .ui-state-active .ui-icon-background {
990
+ border: #003eff;
991
+ background-color: #ffffff;
992
  }
993
  .ui-state-active a,
994
  .ui-state-active a:link,
995
  .ui-state-active a:visited {
996
+ color: #ffffff;
997
  text-decoration: none;
998
  }
999
 
1002
  .ui-state-highlight,
1003
  .ui-widget-content .ui-state-highlight,
1004
  .ui-widget-header .ui-state-highlight {
1005
+ border: 1px solid #dad55e;
1006
+ background: #fffa90;
1007
+ color: #777620;
1008
+ }
1009
+ .ui-state-checked {
1010
+ border: 1px solid #dad55e;
1011
+ background: #fffa90;
1012
  }
1013
  .ui-state-highlight a,
1014
  .ui-widget-content .ui-state-highlight a,
1015
  .ui-widget-header .ui-state-highlight a {
1016
+ color: #777620;
1017
  }
1018
  .ui-state-error,
1019
  .ui-widget-content .ui-state-error,
1020
  .ui-widget-header .ui-state-error {
1021
+ border: 1px solid #f1a899;
1022
+ background: #fddfdf;
1023
+ color: #5f3f3f;
1024
  }
1025
  .ui-state-error a,
1026
  .ui-widget-content .ui-state-error a,
1027
  .ui-widget-header .ui-state-error a {
1028
+ color: #5f3f3f;
1029
  }
1030
  .ui-state-error-text,
1031
  .ui-widget-content .ui-state-error-text,
1032
  .ui-widget-header .ui-state-error-text {
1033
+ color: #5f3f3f;
1034
  }
1035
  .ui-priority-primary,
1036
  .ui-widget-content .ui-priority-primary,
1041
  .ui-widget-content .ui-priority-secondary,
1042
  .ui-widget-header .ui-priority-secondary {
1043
  opacity: .7;
1044
+ filter:Alpha(Opacity=70); /* support: IE8 */
1045
  font-weight: normal;
1046
  }
1047
  .ui-state-disabled,
1048
  .ui-widget-content .ui-state-disabled,
1049
  .ui-widget-header .ui-state-disabled {
1050
  opacity: .35;
1051
+ filter:Alpha(Opacity=35); /* support: IE8 */
1052
  background-image: none;
1053
  }
1054
  .ui-state-disabled .ui-icon {
1055
+ filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
1056
  }
1057
 
1058
  /* Icons
1065
  }
1066
  .ui-icon,
1067
  .ui-widget-content .ui-icon {
1068
+ background-image: url("images/ui-icons_444444_256x240.png");
1069
  }
1070
  .ui-widget-header .ui-icon {
1071
+ background-image: url("images/ui-icons_444444_256x240.png");
 
 
 
1072
  }
1073
  .ui-state-hover .ui-icon,
1074
+ .ui-state-focus .ui-icon,
1075
+ .ui-button:hover .ui-icon,
1076
+ .ui-button:focus .ui-icon {
1077
+ background-image: url("images/ui-icons_555555_256x240.png");
1078
  }
1079
+ .ui-state-active .ui-icon,
1080
+ .ui-button:active .ui-icon {
1081
+ background-image: url("images/ui-icons_ffffff_256x240.png");
1082
  }
1083
+ .ui-state-highlight .ui-icon,
1084
+ .ui-button .ui-state-highlight.ui-icon {
1085
+ background-image: url("images/ui-icons_777620_256x240.png");
1086
  }
1087
  .ui-state-error .ui-icon,
1088
  .ui-state-error-text .ui-icon {
1089
+ background-image: url("images/ui-icons_cc0000_256x240.png");
1090
+ }
1091
+ .ui-button .ui-icon {
1092
+ background-image: url("images/ui-icons_777777_256x240.png");
1093
  }
1094
 
1095
  /* positioning */
1096
  .ui-icon-blank { background-position: 16px 16px; }
1097
+ .ui-icon-caret-1-n { background-position: 0 0; }
1098
+ .ui-icon-caret-1-ne { background-position: -16px 0; }
1099
+ .ui-icon-caret-1-e { background-position: -32px 0; }
1100
+ .ui-icon-caret-1-se { background-position: -48px 0; }
1101
+ .ui-icon-caret-1-s { background-position: -65px 0; }
1102
+ .ui-icon-caret-1-sw { background-position: -80px 0; }
1103
+ .ui-icon-caret-1-w { background-position: -96px 0; }
1104
+ .ui-icon-caret-1-nw { background-position: -112px 0; }
1105
+ .ui-icon-caret-2-n-s { background-position: -128px 0; }
1106
+ .ui-icon-caret-2-e-w { background-position: -144px 0; }
1107
  .ui-icon-triangle-1-n { background-position: 0 -16px; }
1108
  .ui-icon-triangle-1-ne { background-position: -16px -16px; }
1109
  .ui-icon-triangle-1-e { background-position: -32px -16px; }
1110
  .ui-icon-triangle-1-se { background-position: -48px -16px; }
1111
+ .ui-icon-triangle-1-s { background-position: -65px -16px; }
1112
  .ui-icon-triangle-1-sw { background-position: -80px -16px; }
1113
  .ui-icon-triangle-1-w { background-position: -96px -16px; }
1114
  .ui-icon-triangle-1-nw { background-position: -112px -16px; }
1118
  .ui-icon-arrow-1-ne { background-position: -16px -32px; }
1119
  .ui-icon-arrow-1-e { background-position: -32px -32px; }
1120
  .ui-icon-arrow-1-se { background-position: -48px -32px; }
1121
+ .ui-icon-arrow-1-s { background-position: -65px -32px; }
1122
  .ui-icon-arrow-1-sw { background-position: -80px -32px; }
1123
  .ui-icon-arrow-1-w { background-position: -96px -32px; }
1124
  .ui-icon-arrow-1-nw { background-position: -112px -32px; }
1130
  .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
1131
  .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
1132
  .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
1133
+ .ui-icon-arrowthick-1-n { background-position: 1px -48px; }
1134
  .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
1135
  .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
1136
  .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
1279
  .ui-corner-top,
1280
  .ui-corner-left,
1281
  .ui-corner-tl {
1282
+ border-top-left-radius: 3px;
1283
  }
1284
  .ui-corner-all,
1285
  .ui-corner-top,
1286
  .ui-corner-right,
1287
  .ui-corner-tr {
1288
+ border-top-right-radius: 3px;
1289
  }
1290
  .ui-corner-all,
1291
  .ui-corner-bottom,
1292
  .ui-corner-left,
1293
  .ui-corner-bl {
1294
+ border-bottom-left-radius: 3px;
1295
  }
1296
  .ui-corner-all,
1297
  .ui-corner-bottom,
1298
  .ui-corner-right,
1299
  .ui-corner-br {
1300
+ border-bottom-right-radius: 3px;
1301
  }
1302
 
1303
  /* Overlays */
1304
  .ui-widget-overlay {
1305
+ background: #aaaaaa;
1306
+ opacity: .003;
1307
+ filter: Alpha(Opacity=.3); /* support: IE8 */
1308
  }
1309
  .ui-widget-shadow {
1310
+ -webkit-box-shadow: 0px 0px 5px #666666;
1311
+ box-shadow: 0px 0px 5px #666666;
 
 
 
 
1312
  }
readme.txt CHANGED
@@ -2,11 +2,11 @@
2
  Contributors: bducouedic
3
  Tags: audio, sound, music, background, soundtrack, background sound, background audio, background music, posts, pages
4
  Requires at least: 3.6
5
- Tested up to: 4.6
6
- Stable tag: 3.7
7
  License: GPL2
8
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- Donate link: http://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_donate
10
 
11
  This plugin allows any page or post to play a soundtrack while it is displayed.
12
 
@@ -17,13 +17,13 @@ This plugin allows any page or post to play a soundtrack while it is displayed.
17
 
18
  Having a home page or any other page playing a background music greatly improves your website visitor's experience. By choosing a music in adequacy with your content, Soundy will help making your visitors immersed in your pages. Pages with a slideshow are excellent candidates for Soundy. But a lot of other page types too.
19
 
20
- A Play/Pause button can be displayed anywhere in the pages and posts. Do you need a Play/Pause button that perfectly fits your website design ? Consider [**Soundy Background Music PRO**](http://webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/).
21
 
22
  Each page or post can have its own soundtrack. The soundtrack is embedded in the page by means of the HTML 5 audio tag. This way, the plugin is compatible with all modern user devices (smartphones, tablets, laptops and desktops of all vendors).
23
 
24
  A background music can be associated with all pages and posts or with individual pages or posts.
25
 
26
- If you want your pages and posts to play more than one soundtrack, consider [**Soundy Audio Playlist Plugin**](http://wordpress.org/plugins/soundy-audio-playlist/).
27
 
28
  Defaults can be set by the administrator in the settings page of the plugin. Specific post and page plugin settings can be configured by the authors in the Edit Page and Edit Post pages. In the plugin settings page, an audio track can be set per default.
29
 
@@ -46,7 +46,7 @@ A play and pause button image can be uploaded by the administrator to replace th
46
  = Soundy PRO Version Features =
47
 
48
  * Same features as the free version.
49
- * [**HTML5 Play/Pause Button Designer**](http://www.webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/) allowing control over:
50
  * &nbsp;&nbsp;&nbsp;&nbsp;Button colors
51
  * &nbsp;&nbsp;&nbsp;&nbsp;Button size
52
  * &nbsp;&nbsp;&nbsp;&nbsp;Button outline
@@ -56,15 +56,15 @@ A play and pause button image can be uploaded by the administrator to replace th
56
 
57
  Here are examples of Soundy Background Music implementations:
58
 
59
- * Ivy & Mario's website: [www.hanstylewedding.com](http://www.hanstylewedding.com/)
60
- * Swiss pianist, Magali Bourquin's website: [www.magalibourquin.com](http://www.magalibourquin.com/)
61
 
62
  In Magali Bourquin's Soundy Background Music implementation, the background sound is enabled for all pages but only the homepage has the Autoplay option set. As for the Play/Pause button, custom images have been uploaded to replace the default ones and the button is statically positioned with a call to the soundy_button() function from the header.php file.
63
 
64
  = Docs & Support =
65
 
66
- You can find [Tutorial](http://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_tutorial), [FAQ](http://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_FAQ), [Examples](http://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_examples) and more detailed information about **Soundy** plugin on [WebArtisan.ch](http://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/). If you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check [Soundy's Support Forum](http://wordpress.org/support/plugin/soundy-background-music) on WordPress.org. If you can't locate any topics that pertain to your particular issue, post a new topic for it.
67
- **Soundy Background Music** Plugin Home Page: [webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin](http://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/)
68
 
69
  == Installation ==
70
 
@@ -82,7 +82,7 @@ You can find [Tutorial](http://webartisan.ch/en/products/soundy-background-music
82
  1. The page will then play the default soundtrack when displayed.
83
 
84
  * To set up plugin defaults, go to Settings > **Soundy** in the admin area and fill out the input fields.
85
- * For help, here is a [tutorial](http://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_tutorial).
86
  * Happy Soundy Music !
87
 
88
  = Updates =
@@ -100,7 +100,7 @@ Having a home page or any other page playing a background music greatly improves
100
  Yes, a soundtrack can be set up by authors on a per post or per page basis.
101
 
102
  1. **Can a page or post play more than one soundtrack ?**
103
- Not with Soundy Background Music's plugin. However this functionality is available with [**Soundy Audio Playlist Plugin**](http://wordpress.org/plugins/soundy-audio-playlist/).
104
 
105
  1. **What kind of audio files can be used with Soundy Plugin ?**
106
  The audio files must be in the MP3, OGG or WAV format. The file extension must be .mp3, .mpg, .mpeg, .ogg .wav or .wave.
@@ -124,10 +124,10 @@ Yes, you can put your audio files anywhere on any cloud or website, except one p
124
  Because most of the WP themes create and download a new HTML document in your browser each time you navigate to another WP post or page, the answer is NO for such themes.
125
  However there could be themes which don't download a new HTML document when you switch to another WP post or page. They would rather use Ajax to download the WP post/page in the content area of the downloaded unique main site HTML document.
126
  If such themes exist, then, YES, by using such a theme you could have a continuous uninterrupted audio stream playing while navigating on your site.
127
- A Soundy's user is using the [Premium Crea WP theme](http://themeforest.net/item/crea-wp/424783) on his site: http://www.hanstylewedding.com/
128
  While navigating in the bottom menu of this site, the audio stream is not interrupted and remain continuous as the theme doesn't download any new HTML document while navigating in this menu.
129
  Having a continuous uninterrupted audio stream playing while navigating on a WP site with Soundy plugin might be possible with some themes but on most themes, it is impossible.
130
- Here, at [WebArtisan.ch](http://webartisan.ch/), we are considering developing a theme which will allow this valuable feature. This will be the Soundy Theme.
131
  If you know of other themes like the Crea WP theme which don't download new HTML documents while navigating on the site, please, let us know !
132
 
133
  = Support Questions =
@@ -144,7 +144,7 @@ To correct the problem, reset the Soundtrack option of the Soundy meta box back
144
  In *Custom* mode a page retains the soundtrack defined when the *Custom* option was selected. In *Default* mode, the page uses the default soundtrack currently defined in the Soundy settings.
145
 
146
  1. **Is it advised to put my audio files on a separate storage cloud ?**
147
- Yes it is, especially if you have a lot of traffic on your website. Putting your audio files on a separate storage cloud will release the load on your website and improve page load response time in your visitor's browsers. There is a lot of Cloud Storage Providers out there. Here is a list of such providers: [Audio Hostings - free audio hosting sites](http://www.audiohostings.com/). Your hosting provider might also offer cloud storage.
148
 
149
  1. **On WP front-end, Soundy's Play/Pause button does not respond correctly. What's the problem ?**
150
  Soundy needs jQuery 1.10.2 which is the default jQuery library of the last versions of WordPress. However some themes load their own jQuery library. If this library is not up-to-date, Soundy's Play/Pause button gets into troubles.
@@ -168,6 +168,9 @@ This happens when the PHP parser version is too old. Soundy needs PHP 5.3 or hig
168
 
169
  = Changelog =
170
 
 
 
 
171
  = 3.7 &nbsp;&nbsp; - &nbsp;&nbsp; October 7th, 2016 =
172
  * Fixed bug that prevented plugin metabox to appear in admin edit pages when website had a path to html root directory.
173
 
@@ -224,7 +227,7 @@ This happens when the PHP parser version is too old. Soundy needs PHP 5.3 or hig
224
  * Added Play/Pause Button Preview in Context of any Page or Post in Settings > Soundy > Play/Pause Corner Position Tab.
225
  * Added Swap Button in Settings > Soundy > Play/Pause Button Tab to swap the URLs of the normal and hover images.
226
  * Fixed minor bug in New Page and New Post Soundy metabox.
227
- * [**Soundy Background Music PRO**](http://webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/) and its HTML5 **Play/Pause Button Designer** application is now available.
228
 
229
  = 1.2 &nbsp;&nbsp; - &nbsp;&nbsp; March 17th, 2014 =
230
  * Added Audio Volume Control for administrators in Settings > Soundy.
@@ -246,14 +249,14 @@ This happens when the PHP parser version is too old. Soundy needs PHP 5.3 or hig
246
 
247
  = 2.4 =
248
  * **IMPORTANT**: After having upgraded Soundy Background Music to 2.4, please clear the cache of Soundy's admin pages in your browser as well as the cache of all front pages using the plugin. The reason is that a few CSS and Javascript files have been modified and these files are typically cached by browsers.
249
- * [**Soundy Audio Playlist Plugin**](http://wordpress.org/plugins/soundy-audio-playlist/) is now available.
250
 
251
  = 2.3 =
252
  * After having upgraded Soundy to 2.3, please clear the cache of Soundy's admin pages in your browser. The reason is that a few CSS and Javascript files have been modified and these files are typically cached by browsers.
253
 
254
  = 2.0 =
255
  * **IMPORTANT**: After having upgraded Soundy to 2.0, please clear your browser's cache. The reason is that a few CSS and Javascript files have been modified or deleted and these files are typically cached by browsers.
256
- * [**Soundy Background Music PRO**](http://webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/) and its HTML5 **Play/Pause Button Designer** application is now available.
257
 
258
  = 1.2 =
259
  * After having upgraded Soundy to 1.2, please clear the cache of Soundy's admin pages in your browser. The reason is that a few CSS and Javascript files have been modified and these files are typically cached by browsers.
2
  Contributors: bducouedic
3
  Tags: audio, sound, music, background, soundtrack, background sound, background audio, background music, posts, pages
4
  Requires at least: 3.6
5
+ Tested up to: 4.7
6
+ Stable tag: 3.8
7
  License: GPL2
8
+ License URI: https://www.gnu.org/licenses/gpl-2.0.html
9
+ Donate link: https://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_donate
10
 
11
  This plugin allows any page or post to play a soundtrack while it is displayed.
12
 
17
 
18
  Having a home page or any other page playing a background music greatly improves your website visitor's experience. By choosing a music in adequacy with your content, Soundy will help making your visitors immersed in your pages. Pages with a slideshow are excellent candidates for Soundy. But a lot of other page types too.
19
 
20
+ A Play/Pause button can be displayed anywhere in the pages and posts. Do you need a Play/Pause button that perfectly fits your website design ? Consider [**Soundy Background Music PRO**](https://webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/).
21
 
22
  Each page or post can have its own soundtrack. The soundtrack is embedded in the page by means of the HTML 5 audio tag. This way, the plugin is compatible with all modern user devices (smartphones, tablets, laptops and desktops of all vendors).
23
 
24
  A background music can be associated with all pages and posts or with individual pages or posts.
25
 
26
+ If you want your pages and posts to play more than one soundtrack, consider [**Soundy Audio Playlist Plugin**](https://wordpress.org/plugins/soundy-audio-playlist/).
27
 
28
  Defaults can be set by the administrator in the settings page of the plugin. Specific post and page plugin settings can be configured by the authors in the Edit Page and Edit Post pages. In the plugin settings page, an audio track can be set per default.
29
 
46
  = Soundy PRO Version Features =
47
 
48
  * Same features as the free version.
49
+ * [**HTML5 Play/Pause Button Designer**](https://www.webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/) allowing control over:
50
  * &nbsp;&nbsp;&nbsp;&nbsp;Button colors
51
  * &nbsp;&nbsp;&nbsp;&nbsp;Button size
52
  * &nbsp;&nbsp;&nbsp;&nbsp;Button outline
56
 
57
  Here are examples of Soundy Background Music implementations:
58
 
59
+ * Ivy & Mario's website: [www.hanstylewedding.com](https://www.hanstylewedding.com/)
60
+ * Swiss pianist, Magali Bourquin's website: [www.magalibourquin.com](https://www.magalibourquin.com/)
61
 
62
  In Magali Bourquin's Soundy Background Music implementation, the background sound is enabled for all pages but only the homepage has the Autoplay option set. As for the Play/Pause button, custom images have been uploaded to replace the default ones and the button is statically positioned with a call to the soundy_button() function from the header.php file.
63
 
64
  = Docs & Support =
65
 
66
+ You can find [Tutorial](https://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_tutorial), [FAQ](https://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_FAQ), [Examples](https://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_examples) and more detailed information about **Soundy** plugin on [WebArtisan.ch](https://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/). If you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check [Soundy's Support Forum](https://wordpress.org/support/plugin/soundy-background-music) on WordPress.org. If you can't locate any topics that pertain to your particular issue, post a new topic for it.
67
+ **Soundy Background Music** Plugin Home Page: [webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin](https://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/)
68
 
69
  == Installation ==
70
 
82
  1. The page will then play the default soundtrack when displayed.
83
 
84
  * To set up plugin defaults, go to Settings > **Soundy** in the admin area and fill out the input fields.
85
+ * For help, here is a [tutorial](https://webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/#wa_tutorial).
86
  * Happy Soundy Music !
87
 
88
  = Updates =
100
  Yes, a soundtrack can be set up by authors on a per post or per page basis.
101
 
102
  1. **Can a page or post play more than one soundtrack ?**
103
+ Not with Soundy Background Music's plugin. However this functionality is available with [**Soundy Audio Playlist Plugin**](https://wordpress.org/plugins/soundy-audio-playlist/).
104
 
105
  1. **What kind of audio files can be used with Soundy Plugin ?**
106
  The audio files must be in the MP3, OGG or WAV format. The file extension must be .mp3, .mpg, .mpeg, .ogg .wav or .wave.
124
  Because most of the WP themes create and download a new HTML document in your browser each time you navigate to another WP post or page, the answer is NO for such themes.
125
  However there could be themes which don't download a new HTML document when you switch to another WP post or page. They would rather use Ajax to download the WP post/page in the content area of the downloaded unique main site HTML document.
126
  If such themes exist, then, YES, by using such a theme you could have a continuous uninterrupted audio stream playing while navigating on your site.
127
+ A Soundy's user is using the [Premium Crea WP theme](https://themeforest.net/item/crea-wp/424783) on his site: https://www.hanstylewedding.com/
128
  While navigating in the bottom menu of this site, the audio stream is not interrupted and remain continuous as the theme doesn't download any new HTML document while navigating in this menu.
129
  Having a continuous uninterrupted audio stream playing while navigating on a WP site with Soundy plugin might be possible with some themes but on most themes, it is impossible.
130
+ Here, at [WebArtisan.ch](https://webartisan.ch/), we are considering developing a theme which will allow this valuable feature. This will be the Soundy Theme.
131
  If you know of other themes like the Crea WP theme which don't download new HTML documents while navigating on the site, please, let us know !
132
 
133
  = Support Questions =
144
  In *Custom* mode a page retains the soundtrack defined when the *Custom* option was selected. In *Default* mode, the page uses the default soundtrack currently defined in the Soundy settings.
145
 
146
  1. **Is it advised to put my audio files on a separate storage cloud ?**
147
+ Yes it is, especially if you have a lot of traffic on your website. Putting your audio files on a separate storage cloud will release the load on your website and improve page load response time in your visitor's browsers. There is a lot of Cloud Storage Providers out there. Here is a list of such providers: [Audio Hostings - free audio hosting sites](https://www.audiohostings.com/). Your hosting provider might also offer cloud storage.
148
 
149
  1. **On WP front-end, Soundy's Play/Pause button does not respond correctly. What's the problem ?**
150
  Soundy needs jQuery 1.10.2 which is the default jQuery library of the last versions of WordPress. However some themes load their own jQuery library. If this library is not up-to-date, Soundy's Play/Pause button gets into troubles.
168
 
169
  = Changelog =
170
 
171
+ = 3.8 &nbsp;&nbsp; - &nbsp;&nbsp; November 11th, 2016 =
172
+ * Made plugin compatible with SSL.
173
+
174
  = 3.7 &nbsp;&nbsp; - &nbsp;&nbsp; October 7th, 2016 =
175
  * Fixed bug that prevented plugin metabox to appear in admin edit pages when website had a path to html root directory.
176
 
227
  * Added Play/Pause Button Preview in Context of any Page or Post in Settings > Soundy > Play/Pause Corner Position Tab.
228
  * Added Swap Button in Settings > Soundy > Play/Pause Button Tab to swap the URLs of the normal and hover images.
229
  * Fixed minor bug in New Page and New Post Soundy metabox.
230
+ * [**Soundy Background Music PRO**](https://webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/) and its HTML5 **Play/Pause Button Designer** application is now available.
231
 
232
  = 1.2 &nbsp;&nbsp; - &nbsp;&nbsp; March 17th, 2014 =
233
  * Added Audio Volume Control for administrators in Settings > Soundy.
249
 
250
  = 2.4 =
251
  * **IMPORTANT**: After having upgraded Soundy Background Music to 2.4, please clear the cache of Soundy's admin pages in your browser as well as the cache of all front pages using the plugin. The reason is that a few CSS and Javascript files have been modified and these files are typically cached by browsers.
252
+ * [**Soundy Audio Playlist Plugin**](https://wordpress.org/plugins/soundy-audio-playlist/) is now available.
253
 
254
  = 2.3 =
255
  * After having upgraded Soundy to 2.3, please clear the cache of Soundy's admin pages in your browser. The reason is that a few CSS and Javascript files have been modified and these files are typically cached by browsers.
256
 
257
  = 2.0 =
258
  * **IMPORTANT**: After having upgraded Soundy to 2.0, please clear your browser's cache. The reason is that a few CSS and Javascript files have been modified or deleted and these files are typically cached by browsers.
259
+ * [**Soundy Background Music PRO**](https://webartisan.ch/en/products/soundy-background-music/pro-wordpress-plugin/) and its HTML5 **Play/Pause Button Designer** application is now available.
260
 
261
  = 1.2 =
262
  * After having upgraded Soundy to 1.2, please clear the cache of Soundy's admin pages in your browser. The reason is that a few CSS and Javascript files have been modified and these files are typically cached by browsers.
soundy.php CHANGED
@@ -1,15 +1,15 @@
1
  <?php
2
  /**
3
  * @package Soundy_Background_Music
4
- * @version 3.6
5
  */
6
  /*
7
  Plugin Name: Soundy Background Music
8
- Plugin URI: http://www.webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/
9
  Description: This plugin allows administrators and authors to set a background sound on any post or page.
10
- Version: 3.6
11
  Author: Bertrand du Couédic
12
- Author URI: http://webartisan.ch/en/about
13
  License: GPL2
14
 
15
  Copyright 2016 Bertrand du Couédic (email: bducouedic@webartisan.ch)
@@ -31,10 +31,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
31
  class WarSoundy
32
  {
33
  public $soundy_type = 'free';
34
- public $soundy_version = '3.6';
35
- public $soundy_free_wp_home_url = 'http://wordpress.org/plugins/soundy-background-music/';
36
- public $sdy_pl_free_wp_home_url = 'http://wordpress.org/plugins/soundy-audio-playlist/';
37
- public $soundy_pro_home_url = 'http://webartisan.ch/products/soundy-background-music/pro-wordpress-plugin/';
38
  public $disable_soundy_for_mobile = false;
39
  public $enable_bg_sound = 'no';
40
  public $audio_url = '/audio/valse.mp3';
@@ -80,7 +80,9 @@ class WarSoundy
80
 
81
  $this->plugin_path = dirname( __FILE__ );
82
  $this->plugin_name = substr( $this->plugin_path, strrpos( $this->plugin_path, '/' ) + 1 );
83
- $this->plugin_url = WP_PLUGIN_URL . '/' . $this->plugin_name;
 
 
84
 
85
  $this->audio_url = $this->plugin_url . $this->audio_url;
86
  $this->play_button_url = $this->plugin_url . $this->play_button_url;
@@ -336,7 +338,7 @@ class WarSoundy
336
 
337
  wp_enqueue_media();
338
 
339
- wp_register_style( 'jquery-ui', $this->plugin_url . '/css/jquery-ui-1.10.4/jquery-ui.css' );
340
  wp_register_style( 'soundy', $this->plugin_url . '/css/style-back-end.css' );
341
  if( $this->check_user_agent( 'firefox' ) )
342
  {
1
  <?php
2
  /**
3
  * @package Soundy_Background_Music
4
+ * @version 3.8
5
  */
6
  /*
7
  Plugin Name: Soundy Background Music
8
+ Plugin URI: https://www.webartisan.ch/en/products/soundy-background-music/free-wordpress-plugin/
9
  Description: This plugin allows administrators and authors to set a background sound on any post or page.
10
+ Version: 3.8
11
  Author: Bertrand du Couédic
12
+ Author URI: https://webartisan.ch/en/about
13
  License: GPL2
14
 
15
  Copyright 2016 Bertrand du Couédic (email: bducouedic@webartisan.ch)
31
  class WarSoundy
32
  {
33
  public $soundy_type = 'free';
34
+ public $soundy_version = '3.8';
35
+ public $soundy_free_wp_home_url = 'https://wordpress.org/plugins/soundy-background-music/';
36
+ public $sdy_pl_free_wp_home_url = 'https://wordpress.org/plugins/soundy-audio-playlist/';
37
+ public $soundy_pro_home_url = 'https://webartisan.ch/products/soundy-background-music/pro-wordpress-plugin/';
38
  public $disable_soundy_for_mobile = false;
39
  public $enable_bg_sound = 'no';
40
  public $audio_url = '/audio/valse.mp3';
80
 
81
  $this->plugin_path = dirname( __FILE__ );
82
  $this->plugin_name = substr( $this->plugin_path, strrpos( $this->plugin_path, '/' ) + 1 );
83
+ $this->plugin_url = plugins_url() . '/' . $this->plugin_name;
84
+
85
+ //error_log( "\n\rplugin_url: " . $this->plugin_url, 3, ABSPATH . 'war_debug.log' );
86
 
87
  $this->audio_url = $this->plugin_url . $this->audio_url;
88
  $this->play_button_url = $this->plugin_url . $this->play_button_url;
338
 
339
  wp_enqueue_media();
340
 
341
+ wp_register_style( 'jquery-ui', $this->plugin_url . '/css/jquery-ui-1.12.1/jquery-ui.css' );
342
  wp_register_style( 'soundy', $this->plugin_url . '/css/style-back-end.css' );
343
  if( $this->check_user_agent( 'firefox' ) )
344
  {
templates/front-end.php CHANGED
@@ -36,7 +36,7 @@ class WarSoundyFrontEnd
36
  wp_register_script( 'soundy-front-end', $this->soundy->plugin_url . '/js/front-end.js', array( 'jquery' ) );
37
  wp_enqueue_script( 'soundy-front-end' );
38
 
39
- wp_register_style( 'jquery-ui', $this->soundy->plugin_url . '/css/jquery-ui-1.10.4/jquery-ui.css' );
40
  wp_register_style( 'soundy_front_end', $this->soundy->plugin_url . '/css/style-front-end.css' );
41
 
42
  wp_enqueue_style( 'jquery-ui' );
36
  wp_register_script( 'soundy-front-end', $this->soundy->plugin_url . '/js/front-end.js', array( 'jquery' ) );
37
  wp_enqueue_script( 'soundy-front-end' );
38
 
39
+ wp_register_style( 'jquery-ui', $this->soundy->plugin_url . '/css/jquery-ui-1.12.1/jquery-ui.css' );
40
  wp_register_style( 'soundy_front_end', $this->soundy->plugin_url . '/css/style-front-end.css' );
41
 
42
  wp_enqueue_style( 'jquery-ui' );