Version Description
- November 11th, 2016 = * Made plugin compatible with SSL.
Download this release
Release Info
Developer | bducouedic |
Plugin | Soundy Background Music |
Version | 3.8 |
Comparing to | |
See all releases |
Code changes from version 3.7 to 3.8
- .idea/workspace.xml +37 -15
- css/jquery-ui-1.10.4/images/animated-overlay.gif +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_flat_0_aaaaaa_40x100.png +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_flat_75_ffffff_40x100.png +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_glass_75_dadada_1x400.png +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
- css/jquery-ui-1.10.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
- css/jquery-ui-1.10.4/images/ui-icons_222222_256x240.png +0 -0
- css/jquery-ui-1.10.4/images/ui-icons_2e83ff_256x240.png +0 -0
- css/jquery-ui-1.10.4/images/ui-icons_454545_256x240.png +0 -0
- css/jquery-ui-1.10.4/images/ui-icons_888888_256x240.png +0 -0
- css/jquery-ui-1.10.4/images/ui-icons_cd0a0a_256x240.png +0 -0
- css/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png +0 -0
- css/jquery-ui-1.12.1/images/ui-icons_555555_256x240.png +0 -0
- css/jquery-ui-1.12.1/images/ui-icons_777620_256x240.png +0 -0
- css/jquery-ui-1.12.1/images/ui-icons_777777_256x240.png +0 -0
- css/jquery-ui-1.12.1/images/ui-icons_cc0000_256x240.png +0 -0
- css/jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png +0 -0
- css/{jquery-ui-1.10.4 → jquery-ui-1.12.1}/jquery-ui.css +416 -293
- readme.txt +22 -19
- soundy.php +12 -10
- templates/front-end.php +1 -1
.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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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="
|
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.
|
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.
|
72 |
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
|
73 |
</PATH_ELEMENT>
|
74 |
<PATH_ELEMENT>
|
75 |
-
<option name="myItemId" value="3.
|
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="
|
113 |
</component>
|
114 |
<component name="ToolWindowManager">
|
115 |
-
<frame x="0" y="23" width="1440" height="
|
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.
|
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.
|
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 |
-
<
|
|
|
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.
|
2 |
* http://jqueryui.com
|
3 |
-
* Includes:
|
4 |
-
*
|
|
|
|
|
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
|
93 |
padding: .5em .5em .5em .7em;
|
94 |
-
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
width: 2.4em;
|
149 |
}
|
150 |
-
|
151 |
-
|
|
|
|
|
152 |
}
|
153 |
-
|
154 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
}
|
156 |
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
|
|
|
|
|
|
161 |
}
|
162 |
-
|
|
|
|
|
|
|
|
|
|
|
163 |
padding: .4em 1em;
|
164 |
}
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
|
|
|
|
|
|
169 |
}
|
170 |
-
.ui-
|
171 |
-
|
172 |
-
|
|
|
|
|
|
|
|
|
|
|
173 |
}
|
174 |
-
.ui-
|
175 |
-
.ui-
|
176 |
-
|
177 |
}
|
178 |
-
.ui-
|
179 |
-
|
180 |
-
|
|
|
|
|
|
|
|
|
181 |
}
|
182 |
-
|
183 |
-
|
|
|
|
|
184 |
padding: .4em 1em;
|
185 |
}
|
186 |
-
|
187 |
-
|
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-
|
198 |
-
left:
|
199 |
-
margin-left: -8px;
|
200 |
}
|
201 |
-
.ui-
|
202 |
-
|
203 |
-
.ui-button-icons-only .ui-button-icon-primary {
|
204 |
-
left: .5em;
|
205 |
}
|
206 |
-
.ui-
|
207 |
-
|
208 |
-
|
209 |
-
|
|
|
210 |
}
|
211 |
|
212 |
-
/*
|
213 |
-
.ui-
|
214 |
-
|
|
|
|
|
|
|
215 |
}
|
216 |
-
.ui-
|
217 |
-
|
218 |
-
margin-right: -.3em;
|
219 |
}
|
220 |
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
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 |
-
|
|
|
|
|
|
|
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-
|
446 |
-
|
447 |
-
|
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 |
-
|
496 |
-
|
497 |
-
margin: .4em 0 .2em;
|
498 |
-
line-height: 1.5;
|
499 |
}
|
500 |
-
.ui-
|
501 |
-
|
|
|
502 |
}
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
position: relative;
|
507 |
}
|
508 |
-
.ui-
|
509 |
-
|
510 |
-
|
|
|
|
|
|
|
511 |
}
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
position: absolute;
|
516 |
-
top: .2em;
|
517 |
-
left: .2em;
|
518 |
}
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
position: static;
|
523 |
-
float: right;
|
524 |
}
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
text-align: left;
|
529 |
-
overflow: hidden;
|
530 |
}
|
531 |
-
.ui-
|
532 |
-
|
533 |
-
|
534 |
}
|
535 |
-
.ui-
|
536 |
-
|
537 |
-
height: 100%;
|
538 |
-
filter: alpha(opacity=25);
|
539 |
-
opacity: 0.25;
|
540 |
}
|
541 |
-
.ui-
|
542 |
-
|
|
|
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 |
-
/*
|
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:
|
700 |
}
|
701 |
.ui-spinner-button {
|
702 |
-
width:
|
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:
|
798 |
-
font-size:
|
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:
|
808 |
font-size: 1em;
|
809 |
}
|
|
|
|
|
|
|
810 |
.ui-widget-content {
|
811 |
-
border: 1px solid #
|
812 |
-
background: #ffffff
|
813 |
-
color: #
|
814 |
}
|
815 |
.ui-widget-content a {
|
816 |
-
color: #
|
817 |
}
|
818 |
.ui-widget-header {
|
819 |
-
border: 1px solid #
|
820 |
-
background: #
|
821 |
-
color: #
|
822 |
font-weight: bold;
|
823 |
}
|
824 |
.ui-widget-header a {
|
825 |
-
color: #
|
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 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
837 |
}
|
838 |
.ui-state-default a,
|
839 |
.ui-state-default a:link,
|
840 |
-
.ui-state-default a:visited
|
841 |
-
|
|
|
|
|
|
|
|
|
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 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
|
|
|
|
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 |
-
|
|
|
|
|
864 |
text-decoration: none;
|
865 |
}
|
|
|
|
|
|
|
|
|
866 |
.ui-state-active,
|
867 |
.ui-widget-content .ui-state-active,
|
868 |
-
.ui-widget-header .ui-state-active
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
873 |
}
|
874 |
.ui-state-active a,
|
875 |
.ui-state-active a:link,
|
876 |
.ui-state-active a:visited {
|
877 |
-
color: #
|
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 #
|
887 |
-
background: #
|
888 |
-
color: #
|
|
|
|
|
|
|
|
|
889 |
}
|
890 |
.ui-state-highlight a,
|
891 |
.ui-widget-content .ui-state-highlight a,
|
892 |
.ui-widget-header .ui-state-highlight a {
|
893 |
-
color: #
|
894 |
}
|
895 |
.ui-state-error,
|
896 |
.ui-widget-content .ui-state-error,
|
897 |
.ui-widget-header .ui-state-error {
|
898 |
-
border: 1px solid #
|
899 |
-
background: #
|
900 |
-
color: #
|
901 |
}
|
902 |
.ui-state-error a,
|
903 |
.ui-widget-content .ui-state-error a,
|
904 |
.ui-widget-header .ui-state-error a {
|
905 |
-
color: #
|
906 |
}
|
907 |
.ui-state-error-text,
|
908 |
.ui-widget-content .ui-state-error-text,
|
909 |
.ui-widget-header .ui-state-error-text {
|
910 |
-
color: #
|
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); /*
|
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-
|
946 |
}
|
947 |
.ui-widget-header .ui-icon {
|
948 |
-
background-image: url(images/ui-
|
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 |
-
|
|
|
|
|
956 |
}
|
957 |
-
.ui-state-active .ui-icon
|
958 |
-
|
|
|
959 |
}
|
960 |
-
.ui-state-highlight .ui-icon
|
961 |
-
|
|
|
962 |
}
|
963 |
.ui-state-error .ui-icon,
|
964 |
.ui-state-error-text .ui-icon {
|
965 |
-
background-image: url(images/ui-
|
|
|
|
|
|
|
966 |
}
|
967 |
|
968 |
/* positioning */
|
969 |
.ui-icon-blank { background-position: 16px 16px; }
|
970 |
-
.ui-icon-
|
971 |
-
.ui-icon-
|
972 |
-
.ui-icon-
|
973 |
-
.ui-icon-
|
974 |
-
.ui-icon-
|
975 |
-
.ui-icon-
|
976 |
-
.ui-icon-
|
977 |
-
.ui-icon-
|
978 |
-
.ui-icon-
|
979 |
-
.ui-icon-
|
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: -
|
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: -
|
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:
|
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:
|
1156 |
}
|
1157 |
.ui-corner-all,
|
1158 |
.ui-corner-top,
|
1159 |
.ui-corner-right,
|
1160 |
.ui-corner-tr {
|
1161 |
-
border-top-right-radius:
|
1162 |
}
|
1163 |
.ui-corner-all,
|
1164 |
.ui-corner-bottom,
|
1165 |
.ui-corner-left,
|
1166 |
.ui-corner-bl {
|
1167 |
-
border-bottom-left-radius:
|
1168 |
}
|
1169 |
.ui-corner-all,
|
1170 |
.ui-corner-bottom,
|
1171 |
.ui-corner-right,
|
1172 |
.ui-corner-br {
|
1173 |
-
border-bottom-right-radius:
|
1174 |
}
|
1175 |
|
1176 |
/* Overlays */
|
1177 |
.ui-widget-overlay {
|
1178 |
-
background: #aaaaaa
|
1179 |
-
opacity: .
|
1180 |
-
filter: Alpha(Opacity
|
1181 |
}
|
1182 |
.ui-widget-shadow {
|
1183 |
-
|
1184 |
-
|
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 |
-
Stable tag: 3.
|
7 |
License: GPL2
|
8 |
-
License URI:
|
9 |
-
Donate link:
|
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**](
|
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**](
|
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**](
|
50 |
* Button colors
|
51 |
* Button size
|
52 |
* 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](
|
60 |
-
* Swiss pianist, Magali Bourquin's website: [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](
|
67 |
-
**Soundy Background Music** Plugin Home Page: [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](
|
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**](
|
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](
|
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](
|
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](
|
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 - 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**](
|
228 |
|
229 |
= 1.2 - 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**](
|
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**](
|
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 |
* Button colors
|
51 |
* Button size
|
52 |
* 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 - November 11th, 2016 =
|
172 |
+
* Made plugin compatible with SSL.
|
173 |
+
|
174 |
= 3.7 - 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 - 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.
|
5 |
*/
|
6 |
/*
|
7 |
Plugin Name: Soundy Background Music
|
8 |
-
Plugin URI:
|
9 |
Description: This plugin allows administrators and authors to set a background sound on any post or page.
|
10 |
-
Version: 3.
|
11 |
Author: Bertrand du Couédic
|
12 |
-
Author URI:
|
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.
|
35 |
-
public $soundy_free_wp_home_url = '
|
36 |
-
public $sdy_pl_free_wp_home_url = '
|
37 |
-
public $soundy_pro_home_url = '
|
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 =
|
|
|
|
|
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.
|
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.
|
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' );
|