Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
Romain Courteaud
erp5
Commits
ac5b6ae3
Commit
ac5b6ae3
authored
Jun 27, 2016
by
Romain Courteaud
🐙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[erp5_web_renderjs_ui] Drop jquery/jquerymobile dependencies
parent
29a1b22f
Changes
35
Show whitespace changes
Inline
Side-by-side
Showing
35 changed files
with
4432 additions
and
6602 deletions
+4432
-6602
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_appcache.xml
...TemplateItem/web_page_module/rjs_gadget_erp5_appcache.xml
+3
-10
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_css.css
.../PathTemplateItem/web_page_module/rjs_gadget_erp5_css.css
+1497
-3911
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_css.xml
.../PathTemplateItem/web_page_module/rjs_gadget_erp5_css.xml
+68
-5
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_editor_panel_js.js
...teItem/web_page_module/rjs_gadget_erp5_editor_panel_js.js
+10
-17
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_editor_panel_js.xml
...eItem/web_page_module/rjs_gadget_erp5_editor_panel_js.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_html.html
...athTemplateItem/web_page_module/rjs_gadget_erp5_html.html
+0
-3
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_html.xml
...PathTemplateItem/web_page_module/rjs_gadget_erp5_html.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.js
...ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.js
+4
-18
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.xml
...i/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_latest_css.css
...mplateItem/web_page_module/rjs_gadget_erp5_latest_css.css
+0
-1211
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_latest_css.xml
...mplateItem/web_page_module/rjs_gadget_erp5_latest_css.xml
+0
-320
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_html.html
...ateItem/web_page_module/rjs_gadget_erp5_listbox_html.html
+8
-8
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_html.xml
...lateItem/web_page_module/rjs_gadget_erp5_listbox_html.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_html.html
...page_module/rjs_gadget_erp5_panel_configuration_html.html
+0
-127
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_html.xml
..._page_module/rjs_gadget_erp5_panel_configuration_html.xml
+0
-324
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_js.js
...web_page_module/rjs_gadget_erp5_panel_configuration_js.js
+0
-201
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_js.xml
...eb_page_module/rjs_gadget_erp5_panel_configuration_js.xml
+0
-317
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_html.html
...plateItem/web_page_module/rjs_gadget_erp5_panel_html.html
+1
-5
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_html.xml
...mplateItem/web_page_module/rjs_gadget_erp5_panel_html.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_js.js
...hTemplateItem/web_page_module/rjs_gadget_erp5_panel_js.js
+10
-19
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_js.xml
...TemplateItem/web_page_module/rjs_gadget_erp5_panel_js.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_formpage_js.js
...ateItem/web_page_module/rjs_gadget_erp5_pt_formpage_js.js
+3
-6
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_formpage_js.xml
...teItem/web_page_module/rjs_gadget_erp5_pt_formpage_js.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searcheditor_js.js
...teItem/web_page_module/rjs_gadget_erp5_searcheditor_js.js
+5
-17
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searcheditor_js.xml
...eItem/web_page_module/rjs_gadget_erp5_searcheditor_js.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_html.html
...tem/web_page_module/rjs_gadget_erp5_searchfield_html.html
+5
-18
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_html.xml
...Item/web_page_module/rjs_gadget_erp5_searchfield_html.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_js.js
...ateItem/web_page_module/rjs_gadget_erp5_searchfield_js.js
+0
-14
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_js.xml
...teItem/web_page_module/rjs_gadget_erp5_searchfield_js.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_serviceworker.js
...lateItem/web_page_module/rjs_gadget_erp5_serviceworker.js
+1
-6
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_serviceworker.xml
...ateItem/web_page_module/rjs_gadget_erp5_serviceworker.xml
+2
-2
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_textareafield_js.js
...eItem/web_page_module/rjs_gadget_erp5_textareafield_js.js
+3
-21
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_textareafield_js.xml
...Item/web_page_module/rjs_gadget_erp5_textareafield_js.xml
+2
-2
bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.txt
...teItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.txt
+2762
-0
bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.xml
...teItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.xml
+28
-0
No files found.
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_appcache.xml
View file @
ac5b6ae3
...
...
@@ -108,7 +108,7 @@
<value>
<string
encoding=
"cdata"
>
<![CDATA[
CACHE MANIFEST\n
# generated on Tue,
12 July 2016 12
:00:00 GMT\n
# generated on Tue,
24 Jun 2016 16
:00:00 GMT\n
# XXX + fonts\n
# images/ajax-loader.gif\n
CACHE:\n
...
...
@@ -167,7 +167,6 @@ gadget_erp5_header.html\n
gadget_erp5_header.js\n
gadget_erp5_jio.html\n
gadget_erp5_jio.js\n
gadget_erp5_latest.css\n
gadget_erp5_page_action.html\n
gadget_erp5_page_action.js\n
gadget_erp5_page_form.html\n
...
...
@@ -192,7 +191,6 @@ gadget_erp5_page_worklist.html\n
gadget_erp5_page_worklist.js\n
gadget_erp5_panel.html\n
gadget_erp5_panel.js\n
gadget_erp5_panel_configuration.html\n
gadget_erp5_pt_form_dialog.html\n
gadget_erp5_pt_form_dialog.js\n
gadget_erp5_pt_form_list.html\n
...
...
@@ -205,8 +203,6 @@ gadget_erp5_pt_report_view.html\n
gadget_erp5_pt_report_view.js\n
gadget_erp5_router.html\n
gadget_erp5_router.js\n
gadget_erp5_relation_input.html\n
gadget_erp5_relation_input.js\n
gadget_erp5_search_editor.html\n
gadget_erp5_search_editor.js\n
gadget_erp5_searchfield.html\n
...
...
@@ -223,9 +219,6 @@ gadget_translation_data.js\n
handlebars.js\n
i18next.js\n
jiodev.js\n
jquery.js\n
jquerymobile.css\n
jquerymobile.js\n
renderjs.js\n
rsvp.js\n
NETWORK:\n
...
...
@@ -360,7 +353,7 @@ NETWORK:\n
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
952.
33120.45206.6075
</string>
</value>
<value>
<string>
952.
10055.10367.33638
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -378,7 +371,7 @@ NETWORK:\n
</tuple>
<state>
<tuple>
<float>
146
8331792.72
</float>
<float>
146
7035673.56
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_css.css
View file @
ac5b6ae3
This source diff could not be displayed because it is too large. You can
view the blob
instead.
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_css.xml
View file @
ac5b6ae3
...
...
@@ -136,6 +136,12 @@
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
processing_status_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
...
...
@@ -157,7 +163,7 @@
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</value>
<value>
<string>
romain
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
...
...
@@ -179,8 +185,8 @@
</tuple>
<state>
<tuple>
<float>
14
65381402.54
</float>
<string>
UTC
</string>
<float>
14
06898405.9
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
...
...
@@ -224,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
952.
4548.25239.8192
</string>
</value>
<value>
<string>
952.
10134.56146.36130
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -242,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
146
6779724.5
</float>
<float>
146
7039078.03
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
@@ -254,4 +260,61 @@
</tuple>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
detect_converted_file
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
romain
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_processing_state
</string>
</key>
<value>
<string>
converted
</string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
0.0.0.0
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1405427673.27
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_editor_panel_js.js
View file @
ac5b6ae3
/*jslint indent: 2, maxerr: 3, nomen: true */
/*global window, rJS, RSVP
, $
*/
(
function
(
window
,
rJS
,
RSVP
,
$
)
{
/*global window, rJS, RSVP */
(
function
(
window
,
rJS
,
RSVP
)
{
"
use strict
"
;
rJS
(
window
)
/////////////////////////////////////////////////////////////////
...
...
@@ -15,20 +15,12 @@
.
push
(
function
(
element
)
{
g
.
props
.
element
=
element
;
g
.
props
.
container
=
element
.
querySelector
(
"
.jqm-navmenu-panel
"
);
g
.
props
.
jelement
=
$
(
g
.
props
.
container
);
});
})
.
ready
(
function
(
g
)
{
g
.
props
.
jelement
.
panel
({
display
:
"
overlay
"
,
position
:
"
right
"
,
theme
:
"
c
"
});
})
.
allowPublicAcquisition
(
'
trigger
'
,
function
()
{
return
this
.
props
.
jelement
.
panel
(
"
toggle
"
);
this
.
props
.
element
.
classList
.
toggle
(
'
visible
'
);
// return this.props.jelement.panel("toggle");
})
//////////////////////////////////////////////
// acquired method
...
...
@@ -36,10 +28,12 @@
//local method
.
declareMethod
(
'
close
'
,
function
()
{
var
container
=
this
.
props
.
container
;
this
.
props
.
jelement
.
panel
(
"
close
"
);
while
(
container
.
firstChild
)
{
container
.
removeChild
(
container
.
firstChild
);
}
if
(
this
.
props
.
element
.
classList
.
contains
(
'
visible
'
))
{
this
.
props
.
element
.
classList
.
remove
(
'
visible
'
);
}
})
.
declareMethod
(
'
render
'
,
function
(
url
,
options
)
{
var
gadget
=
this
,
...
...
@@ -63,10 +57,9 @@
.
push
(
function
(
result
)
{
var
fragment
=
result
[
1
];
gadget
.
props
.
container
.
appendChild
(
fragment
);
gadget
.
props
.
jelement
.
trigger
(
"
create
"
);
gadget
.
props
.
jelement
.
panel
(
"
toggle
"
);
gadget
.
props
.
element
.
classList
.
toggle
(
'
visible
'
);
});
}
gadget
.
props
.
jelement
.
panel
(
"
toggle
"
);
gadget
.
props
.
element
.
classList
.
toggle
(
'
visible
'
);
});
}(
window
,
rJS
,
RSVP
,
$
));
\ No newline at end of file
}(
window
,
rJS
,
RSVP
));
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_editor_panel_js.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
9
46.64723.57071.20616
</string>
</value>
<value>
<string>
9
52.10013.10460.65075
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
14
47071678.82
</float>
<float>
14
67031522.89
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_html.html
View file @
ac5b6ae3
...
...
@@ -8,7 +8,6 @@
<title>
${application_title}
</title>
<link
href=
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"
rel=
"stylesheet"
type=
"text/css"
/>
<link
rel=
"stylesheet"
href=
"jquerymobile.css"
>
<link
rel=
"stylesheet"
href=
"gadget_erp5.css"
>
<script
data-renderjs-configuration=
"application_title"
type=
"text/x-renderjs-configuration"
>
$
{
application_title
}
</script>
...
...
@@ -18,8 +17,6 @@
<script
data-renderjs-configuration=
"hateoas_url"
type=
"text/x-renderjs-configuration"
>
$
{
hateoas_url
}
</script>
<script
data-renderjs-configuration=
"frontpage_gadget"
type=
"text/x-renderjs-configuration"
>
$
{
frontpage_gadget
}
</script>
<script
src=
"jquery.js"
></script>
<script
src=
"jquerymobile.js"
></script>
<script
src=
"rsvp.js"
></script>
<script
src=
"renderjs.js"
></script>
<script
src=
"gadget_global.js"
></script>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_html.xml
View file @
ac5b6ae3
...
...
@@ -236,7 +236,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
9
46.64733.4438.1199
7
</string>
</value>
<value>
<string>
9
52.1497.51502.2066
7
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -254,7 +254,7 @@
</tuple>
<state>
<tuple>
<float>
14
47067588.44
</float>
<float>
14
67031565.3
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.js
View file @
ac5b6ae3
/*globals window, document, RSVP, rJS,
loopEventListener,
jQuery,
URI, location, XMLHttpRequest, console*/
loopEventListener, URI, location, XMLHttpRequest, console*/
/*jslint indent: 2, maxlen: 80*/
(
function
(
window
,
document
,
RSVP
,
rJS
,
loopEventListener
,
$
,
XMLHttpRequest
,
location
,
console
)
{
XMLHttpRequest
,
location
,
console
)
{
"
use strict
"
;
/////////////////////////////////////////////////////////////////
// Desactivate jQuery Mobile URL management
/////////////////////////////////////////////////////////////////
$
.
mobile
.
ajaxEnabled
=
false
;
$
.
mobile
.
linkBindingEnabled
=
false
;
$
.
mobile
.
hashListeningEnabled
=
false
;
$
.
mobile
.
pushStateEnabled
=
false
;
/*
if (navigator.hasOwnProperty('serviceWorker')) {
// Check if a ServiceWorker already controls the site on load
...
...
@@ -218,7 +210,6 @@
g
.
props
=
{};
return
g
.
getElement
()
.
push
(
function
(
element
)
{
$
(
element
).
trigger
(
"
create
"
);
g
.
props
.
loading_counter
=
0
;
g
.
props
.
element
=
element
;
g
.
props
.
content_element
=
element
.
querySelector
(
'
.gadget-content
'
);
...
...
@@ -324,10 +315,7 @@
return
gadget
.
getDeclaredGadget
(
MAIN_SCOPE
)
.
push
(
function
(
main
)
{
if
(
main
.
render
!==
undefined
)
{
return
main
.
render
(
JSON
.
parse
(
gadget
.
props
.
m_options_string
))
.
push
(
function
()
{
$
(
gadget
.
props
.
content_element
).
trigger
(
"
create
"
);
});
return
main
.
render
(
JSON
.
parse
(
gadget
.
props
.
m_options_string
));
}
},
function
()
{
return
;
...
...
@@ -519,8 +507,6 @@
content_container
.
appendChild
(
fragment
);
element
.
appendChild
(
content_container
);
$
(
element
).
trigger
(
"
create
"
);
return
updateHeader
(
gadget
);
// XXX Drop notification
// return header_gadget.notifyLoaded();
...
...
@@ -572,5 +558,5 @@
);
});
}(
window
,
document
,
RSVP
,
rJS
,
loopEventListener
,
jQuery
,
}(
window
,
document
,
RSVP
,
rJS
,
loopEventListener
,
XMLHttpRequest
,
location
,
console
));
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_js.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
95
0.1266.16388.6290
7
</string>
</value>
<value>
<string>
95
2.1547.59762.2095
7
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
14
58731136.97
</float>
<float>
14
67031817.3
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_latest_css.css
deleted
100644 → 0
View file @
29a1b22f
/* ------------------------------ Global Font ---------------------------- */
/* NOTE: family/size should only be set here! */
input
,
select
,
textarea
,
button
,
p
,
h1
,
h2
,
h3
,
h4
,
h5
,
h6
,
table
,
.ui-header
h1
.ui-title
,
html
.ui-mobile
legend
,
.ui-btn
,
.ui-li-static
,
html
.ui-mobile
body
form
label
{
font-family
:
Helvetica
,
Arial
,
sans-serif
;
font-size
:
90%
;
}
html
body
.ui-controlgroup.ui-btn-right
,
html
body
.ui-header
.ui-btn
,
html
body
.ui-navbar
li
.ui-btn
{
font-size
:
90%
;
}
/* fix font-size on notext buttons, so icons don't zoom, JQMs-px font-size */
html
body
.ui-header
.ui-controlgroup
.ui-btn
,
html
body
.ui-footer
.ui-controlgroup
.ui-btn
{
font-size
:
100%
;
}
/* ========================== Overrides Themes ============================ */
/* JQM custom themes */
/* a */
/*--------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-a
,
.ui-page-theme-a
.ui-bar-inherit
,
html
.ui-bar-a
.ui-bar-inherit
,
html
.ui-body-a
.ui-bar-inherit
,
html
body
.ui-group-theme-a
.ui-bar-inherit
{
background
:
0
none
;
background-color
:
#fff
;
color
:
rgb
(
115
,
115
,
115
);
/* IE8 */
color
:
rgba
(
0
,
0
,
0
,
0.55
);
text-shadow
:
none
;
border-color
:
#aaa
;
font-weight
:
normal
;
}
.ui-bar-a
{
border-width
:
1px
;
border-style
:
solid
;
}
/* tables & controlbar & tabs & labels */
html
.ui-overlay-a
fieldset
label
,
html
.ui-overlay-a
fieldset
legend
,
html
.ui-page-theme-a
.ui-collapsible
h1
a
.ui-btn
,
html
.ui-page-theme-a
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
,
html
.ui-page-theme-a
.document-table
thead
a
.ui-btn
,
html
.ui-page-theme-a
.document-table
thead
label
,
html
.ui-page-theme-a
.document-table
thead
tr
th
{
color
:
rgb
(
115
,
115
,
115
);
/* IE8 */
color
:
rgba
(
0
,
0
,
0
,
0.55
);
text-shadow
:
#FFFFFF
0px
1px
0px
;
}
html
body
.ui-page-theme-a
table
.document-table
,
html
.document-table
thead
tr
th
{
background-color
:
#fff
;
border-color
:
#aaa
;
}
html
.ui-page-theme-a
.ui-popup
.ui-header
,
html
.ui-page-theme-a
.ui-popup
.ui-footer
,
html
.ui-page-theme-a
.ui-collapsible
h1
a
.ui-btn
,
html
.ui-page-theme-a
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
{
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#fff
),
to
(
#f1f1f1
));
background-image
:
-webkit-linear-gradient
(
#fff
,
#f1f1f1
);
background-image
:
-moz-linear-gradient
(
#fff
,
#f1f1f1
);
background-image
:
-ms-linear-gradient
(
#fff
,
#f1f1f1
);
background-image
:
-o-linear-gradient
(
#fff
,
#f1f1f1
);
background-image
:
linear-gradient
(
#fff
,
#f1f1f1
);
border-color
:
#aaa
;
}
/* Page: background */
.ui-page-theme-a
,
.ui-page-theme-a
.ui-panel-wrapper
{
color
:
#333
;
text-shadow
:
none
;
background
:
#f9f9f9
;
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#f9f9f9
),
to
(
#eee
));
background-image
:
-webkit-linear-gradient
(
#f9f9f9
,
#eee
);
background-image
:
-moz-linear-gradient
(
#f9f9f9
,
#eee
);
background-image
:
-ms-linear-gradient
(
#f9f9f9
,
#eee
);
background-image
:
-o-linear-gradient
(
#f9f9f9
,
#eee
);
background-image
:
linear-gradient
(
#f9f9f9
,
#eee
);
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-a
,
.ui-page-theme-a
.ui-body-inherit
,
.ui-page-theme-a
.ui-content-element
,
html
.ui-bar-a
.ui-body-inherit
,
html
.ui-body-a
.ui-body-inherit
,
html
body
.ui-group-theme-a
.ui-body-inherit
,
.ui-overlay-a
{
background-image
:
none
;
background
:
#fff
;
border-color
:
#aaa
;
color
:
#111
;
text-shadow
:
none
;
}
.ui-body-a
{
border-width
:
1px
;
border-style
:
solid
;
}
/* Links */
.ui-page-theme-a
a
,
html
.ui-bar-a
a
,
html
.ui-body-a
a
/* visited */
.ui-page-theme-a
a
:visited
,
html
body
.ui-overlay-a
.ui-btn
:visited
,
html
body
.ui-overlay-a
a
:visited
,
html
.ui-bar-a
a
:visited
,
html
.ui-body-a
a
:visited
,
html
body
.ui-group-theme-a
a
:visited
,
/* hover */
html
body
.ui-overlay-a
a
:hover
,
html
body
.ui-overlay-a
.ui-btn
:hover
,
.ui-page-theme-a
a
:hover
,
html
.ui-bar-a
a
:hover
,
html
.ui-body-a
a
:hover
,
html
body
.ui-group-theme-a
a
:hover
,
html
body
.ui-overlay-a
.ui-btn
:hover
,
.ui-page-theme-a
.ui-btn
:hover
,
html
.ui-bar-a
.ui-btn
:hover
,
html
.ui-body-a
.ui-btn
:hover
,
html
body
.ui-group-theme-a
.ui-btn
:hover
,
/* texts */
html
body
.ui-group-theme-a
p
,
/* overwritten by ui-btn */
html
body
.ui-group-theme-a
h1
,
html
body
.ui-group-theme-a
h2
,
html
body
.ui-group-theme-a
h3
,
html
body
.ui-group-theme-a
h4
,
html
body
.ui-group-theme-a
h5
,
html
body
.ui-group-theme-a
h6
,
html
.ui-page-theme-a
.ui-content-element
{
color
:
rgb
(
115
,
115
,
115
);
/* IE8 */
color
:
rgba
(
0
,
0
,
0
,
0.55
);
border-color
:
#aaa
;
text-shadow
:
none
;
}
.ui-page-theme-a
.ui-btn
:active
,
html
.ui-bar-a
.ui-btn
:active
,
html
.ui-body-a
.ui-btn
:active
,
html
body
.ui-group-theme-a
.ui-btn
:active
{
color
:
#fff
;
}
/* Button up */
.ui-page-theme-a
.ui-btn
,
html
.ui-bar-a
.ui-btn
,
html
.ui-body-a
.ui-btn
,
html
body
.ui-btn.ui-btn-a
,
html
body
.ui-group-theme-a
.ui-btn
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-a
,
.ui-page-theme-a
.ui-bar-plain
,
/* Button visited */
.ui-page-theme-a
.ui-btn
:visited
,
html
.ui-bar-a
.ui-btn
:visited
,
html
.ui-body-a
.ui-btn
:visited
,
html
body
.ui-btn.ui-btn-a
:visited
,
html
body
.ui-group-theme-a
.ui-btn
:visited
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-a
:visited
,
/* table */
html
.ui-page-theme-a
.document-table
tr
td
a
:visited
{
background
:
#fff
;
color
:
rgb
(
115
,
115
,
115
);
/* IE8 */
color
:
rgba
(
0
,
0
,
0
,
0.55
);
text-shadow
:
none
;
border-color
:
#aaa
;
}
html
.ui-page-theme-a
.ui-input-clear
:active
,
html
.ui-page-theme-a
.ui-input-clear.ui-btn-active
,
html
.ui-page-theme-a
.ui-input-action
:active
,
html
.ui-page-theme-a
.ui-input-action.ui-btn-active
{
background
:
#fff
!important
;
}
/* ------------------------- Header Buttons ------------------------------- */
.ui-page-theme-a
.ui-header
.ui-btn
,
html
.ui-bar-a
.ui-header
.ui-btn
,
html
.ui-bar-a.ui-header
.ui-btn
,
html
.ui-body-a
.ui-header
.ui-btn
,
html
body
.ui-header
.ui-btn.ui-btn-a
,
html
body
.ui-header
.ui-group-theme-a
.ui-btn
,
.ui-header
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-a
,
/* Button visited */
.ui-page-theme-a
.ui-header
.ui-btn
:visited
,
html
.ui-bar-a
.ui-header
.ui-btn
:visited
,
html
.ui-body-a
.ui-header
.ui-btn
:visited
,
html
body
.ui-header
.ui-btn.ui-btn-a
:visited
,
html
body
.ui-header
.ui-group-theme-a
.ui-btn
:visited
,
.ui-header
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-a
:visited
,
.ui-page-theme-a
.ui-header
a
:visited
,
html
.ui-bar-a
.ui-header
a
:visited
,
html
.ui-body-a
.ui-header
a
:visited
,
html
body
.ui-header
a
.ui-btn-a
:visited
,
html
body
.ui-header
.ui-group-theme-a
a
:visited
,
.ui-header
[
class
*=
"ui-group-theme-"
]
a
.ui-btn-a
:visited
{
background
:
none
repeat
scroll
0
center
transparent
;
border
:
0
none
;
-webkit-border-radius
:
0
0
0
0
/* iOS3 */
!important
;
border-radius
:
0
0
0
0
/* iOS3 */
!important
;
-webkit-box-shadow
:
none
/* iOS3 */
!important
;
box-shadow
:
none
/* iOS3 */
!important
;
color
:
rgb
(
115
,
115
,
115
);
/* IE8 */
color
:
rgba
(
0
,
0
,
0
,
0.55
);
text-shadow
:
none
;
font-weight
:
normal
;
line-height
:
3em
;
/* IE cannot take 300% */
}
/* Button special handling: panel listitems */
.ui-page-theme-a
.ui-panel-inner
li
.ui-btn
,
html
.ui-bar-a
.ui-panel-inner
li
.ui-btn
,
html
.ui-body-a
.ui-panel-inner
li
.ui-btn
,
html
.ui-body-a
.ui-panel-inner
li
.ui-li-static
,
html
body
.ui-panel-inner
li
.ui-btn.ui-btn-a
,
html
body
.ui-panel-inner
li
.ui-group-theme-a
.ui-btn
,
[
class
*=
"ui-group-theme-"
]
.ui-panel-inner
li
.ui-btn.ui-btn-a
,
/* Button visited */
.ui-page-theme-a
.ui-panel-inner
li
.ui-btn
:visited
,
html
.ui-bar-a
.ui-panel-inner
li
.ui-btn
:visited
,
html
.ui-body-a
.ui-panel-inner
li
.ui-btn
:visited
,
html
body
.ui-panel-inner
li
.ui-btn.ui-btn-a
:visited
,
html
body
.ui-panel-inner
li
.ui-group-theme-a
.ui-btn
:visited
,
[
class
*=
"ui-group-theme-"
]
.ui-panel-inner
li
.ui-btn.ui-btn-a
:visited
,
/* table */
html
.ui-page-theme-a
.document-table
,
html
.ui-page-theme-a
.document-table
{
background
:
none
repeat
scroll
0
0
transparent
;
border-color
:
rgb
(
232
,
232
,
232
);
border-color
:
rgba
(
255
,
255
,
255
,
.3
);
}
/* dropshadow */
html
body
.ui-group-theme-a
li
{
border-top
:
1px
solid
#111
;
}
html
body
.ui-group-theme-a
li
.ui-last-child
{
border-top
:
1px
solid
#111
;
border-bottom
:
1px
solid
#111
;
}
html
body
.ui-group-theme-b
li
.ui-last-child
a
.ui-btn
{
border-bottom
:
none
}
/* Button background hover */
.ui-page-theme-a
.ui-btn
:hover
,
html
.ui-bar-a
.ui-btn
:hover
,
html
.ui-body-a
.ui-btn
:hover
,
html
body
.ui-btn.ui-btn-a
:hover
,
html
body
.ui-group-theme-a
.ui-btn
:hover
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-a
:hover
,
/* table rows */
html
.ui-page-theme-a
.document-table
tr
th
:hover
~
td
,
/* controlbars */
html
.ui-page-theme-a
.ui-controlbar
.ui-btn
:hover
,
/* tabs */
html
.ui-page-theme-a
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
:hover
,
html
.ui-page-theme-a
.ui-collapsible
h1
a
.ui-btn
:hover
{
background-color
:
#e8e8e8
;
background
:
-webkit-gradient
(
linear
,
0%
0%
,
0%
100%
,
from
(
#fff
),
to
(
#e8e8e8
));
background
:
-webkit-linear-gradient
(
bottom
,
#fff
,
#e8e8e8
);
background
:
-moz-linear-gradient
(
bottom
,
#fff
,
#e8e8e8
);
background
:
-o-linear-gradient
(
bottom
,
#fff
,
#e8e8e8
);
background
:
-ms-linear-gradient
(
bottom
,
#fff
,
#e8e8e8
);
background
:
linear-gradient
(
bottom
,
#fff
,
#e8e8e8
);
}
/* b */
/*--------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-b
,
.ui-page-theme-b
.ui-bar-inherit
,
html
.ui-bar-b
.ui-bar-inherit
,
html
.ui-body-b
.ui-bar-inherit
,
html
body
.ui-group-theme-b
.ui-bar-inherit
{
background
:
0
none
;
background
:
#222
;
color
:
#fff
;
text-shadow
:
0
1px
0
#111111
;
font-weight
:
normal
;
}
.ui-bar-b
{
border-width
:
1px
;
border-style
:
solid
;
}
/* tables & controlbar & tabs & labels */
html
.ui-overlay-b
fieldset
label
,
html
.ui-overlay-b
fieldset
legend
,
html
.ui-page-theme-b
.ui-controlbar
.ui-btn
,
html
.ui-page-theme-b
.ui-controlbar
~
.ui-controlgroup
.ui-btn
,
html
.ui-page-theme-b
.ui-collapsible
h1
a
.ui-btn
,
html
.ui-page-theme-b
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
,
html
.ui-page-theme-b
.document-table
thead
a
.ui-btn
,
html
.ui-page-theme-b
.document-table
thead
label
{
color
:
#444
;
text-shadow
:
0
1px
0
#111111
;
}
/* tables & controlbars */
.ui-page-theme-b
.document-table
{
background-color
:
#222
;
border-color
:
rgb
(
232
,
232
,
232
);
/* IE8 */
border-color
:
rgba
(
255
,
255
,
255
,
.3
);
}
html
.ui-page-theme-b
.ui-popup
.ui-header
,
html
.ui-page-theme-b
.ui-popup
.ui-footer
,
html
.ui-page-theme-b
.ui-collapsible
h1
a
.ui-btn
html
.ui-page-theme-b
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
{
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#444
),
to
(
#222
));
background-image
:
-webkit-linear-gradient
(
#444
,
#222
);
background-image
:
-moz-linear-gradient
(
#444
,
#222
);
background-image
:
-ms-linear-gradient
(
#444
,
#222
);
background-image
:
-o-linear-gradient
(
#444
,
#222
);
background-image
:
linear-gradient
(
#444
,
#222
);
border-color
:
#444
;
}
/* Page background */
.ui-page-theme-b
,
.ui-page-theme-b
.ui-panel-wrapper
{
color
:
#fff
;
text-shadow
:
0
1px
0
#111111
;
background
:
#222
;
border-color
:
#444
;
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#444
),
to
(
#222
));
background-image
:
-webkit-linear-gradient
(
#444
,
#222
);
background-image
:
-moz-linear-gradient
(
#444
,
#222
);
background-image
:
-ms-linear-gradient
(
#444
,
#222
);
background-image
:
-o-linear-gradient
(
#444
,
#222
);
background-image
:
linear-gradient
(
#444
,
#222
);
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-b
,
.ui-page-theme-b
.ui-body-inherit
,
.ui-page-theme-b
.ui-content-element
,
html
.ui-bar-b
.ui-body-inherit
,
html
.ui-body-b
.ui-body-inherit
,
html
body
.ui-group-theme-b
.ui-body-inherit
,
.ui-overlay-b
{
color
:
#fff
;
text-shadow
:
0
1px
0
#111111
;
background
:
#222
;
border-color
:
#444
;
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#444
),
to
(
#222
));
background-image
:
-webkit-linear-gradient
(
#444
,
#222
);
background-image
:
-moz-linear-gradient
(
#444
,
#222
);
background-image
:
-ms-linear-gradient
(
#444
,
#222
);
background-image
:
-o-linear-gradient
(
#444
,
#222
);
background-image
:
linear-gradient
(
#444
,
#222
);
}
.ui-body-b
{
border-width
:
1px
;
border-style
:
solid
;
}
/* Input filterable */
html
.ui-body-b
.ui-body-inherit.ui-input-search
{
background-image
:
none
;
}
/* Links */
.ui-page-theme-b
a
,
html
.ui-bar-b
a
,
html
.ui-body-b
a
,
html
body
.ui-group-theme-b
a
,
/* visited */
.ui-page-theme-b
a
:visited
,
html
body
.ui-overlay-b
a
:visited
,
html
body
.ui-overlay-b
.ui-btn
:visited
,
html
.ui-bar-b
a
:visited
,
html
.ui-body-b
a
:visited
,
html
body
.ui-group-theme-b
a
:visited
,
/* hover */
html
body
.ui-overlay-b
.ui-btn
:hover
,
html
body
.ui-overlay-b
a
:hover
,
.ui-page-theme-b
a
:hover
,
html
.ui-bar-b
a
:hover
,
html
.ui-body-b
a
:hover
,
html
body
.ui-group-theme-a
a
:hover
,
.ui-overlay-b
.ui-btn
:hover
,
.ui-page-theme-b
.ui-btn
:hover
,
html
.ui-page-theme-b
.ui-btn
:hover
,
html
.ui-page-theme-b
.ui-btn
:hover
,
html
body
.ui-group-theme-b
.ui-btn
:hover
,
/* active */
.ui-page-theme-b
.ui-btn
:active
,
html
.ui-bar-b
.ui-btn
:active
,
html
.ui-body-b
.ui-btn
:active
,
html
body
.ui-group-theme-b
.ui-btn
:active
,
/* Texts */
html
body
.ui-group-theme-b
p
,
html
body
.ui-group-theme-b
h1
,
html
body
.ui-group-theme-b
h2
,
html
body
.ui-group-theme-b
h3
,
html
body
.ui-group-theme-b
h4
,
html
body
.ui-group-theme-b
h5
,
html
body
.ui-group-theme-b
h6
,
html
.ui-page-theme-b
.ui-content-element
{
color
:
#fff
;
border-color
:
auto
;
text-shadow
:
none
;
}
/* Button up */
.ui-page-theme-b
.ui-btn
,
html
.ui-bar-b
.ui-btn
,
html
.ui-body-b
.ui-btn
,
html
body
.ui-btn.ui-btn-b
,
html
body
.ui-group-theme-b
.ui-btn
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-b
,
.ui-page-theme-b
.ui-bar-plain
,
/* Button visited */
.ui-page-theme-b
.ui-btn
:visited
,
html
.ui-bar-b
.ui-btn
:visited
,
html
.ui-body-b
.ui-btn
:visited
,
html
body
.ui-btn.ui-btn-b
:visited
,
html
body
.ui-group-theme-b
.ui-btn
:visited
,
[
class
*=
"ui-group-theme-"
]
a
.ui-btn-b
:visited
,
.ui-page-theme-b
a
:visited
,
html
.ui-bar-b
a
:visited
,
html
.ui-body-b
a
:visited
,
html
body
a
.ui-btn-b
:visited
,
html
body
.ui-group-theme-b
a
:visited
,
[
class
*=
"ui-group-theme-"
]
a
.ui-btn-b
:visited
,
html
.ui-page-theme-b
table
tr
td
a
:visited
,
/* table */
html
.ui-page-theme-b
.document-table
,
html
.ui-page-theme-b
.document-table
{
background
:
#222
;
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#444
),
to
(
#222
));
background-image
:
-webkit-linear-gradient
(
#444
,
#222
);
background-image
:
-moz-linear-gradient
(
#444
,
#222
);
background-image
:
-ms-linear-gradient
(
#444
,
#222
);
background-image
:
-o-linear-gradient
(
#444
,
#222
);
background-image
:
linear-gradient
(
#444
,
#222
);
border-color
:
#444
;
color
:
#fff
;
text-shadow
:
0px
1px
0px
#111
;
}
html
.ui-page-theme-b
.ui-input-clear
:active
,
html
.ui-page-theme-b
.ui-input-clear.ui-btn-active
,
html
.ui-page-theme-b
.ui-input-action
:active
,
html
.ui-page-theme-b
.ui-input-action.ui-btn-active
{
background
:
#222
!important
;
}
/* Header Buttons */
.ui-page-theme-b
.ui-header
.ui-btn
,
html
.ui-bar-b.ui-header
.ui-btn
,
html
.ui-bar-b
.ui-header
.ui-btn
,
html
.ui-body-b
.ui-header
.ui-btn
,
html
body
.ui-header
.ui-btn.ui-btn-b
,
html
body
.ui-header
.ui-group-theme-b
.ui-btn
,
.ui-header
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-b
,
/* Button visited */
.ui-page-theme-b
.ui-header
.ui-btn
:visited
,
html
.ui-bar-b
.ui-header
.ui-btn
:visited
,
html
.ui-body-b
.ui-header
.ui-btn
:visited
,
html
body
.ui-header
.ui-btn.ui-btn-b
:visited
,
html
body
.ui-header
.ui-group-theme-b
.ui-btn
:visited
,
.ui-header
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-b
:visited
,
/* ADD also not on :hover */
.ui-page-theme-b
.ui-header
.ui-btn
:hover
,
html
.ui-bar-b
.ui-header
.ui-btn
:hover
,
html
.ui-body-b
.ui-header
.ui-btn
:hover
,
html
body
.ui-header
.ui-btn.ui-btn-b
:hover
,
html
body
.ui-header
.ui-group-theme-b
.ui-btn
:hover
,
.ui-header
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-b
:hover
{
background
:
none
repeat
scroll
0
center
transparent
;
-webkit-border-radius
:
0
0
0
0
/* iOS3 */
!important
;
border-radius
:
0
0
0
0
/* iOS3 */
!important
;
-webkit-box-shadow
:
none
/* iOS3 */
!important
;
box-shadow
:
none
/* iOS3 */
!important
;
color
:
#fff
;
text-shadow
:
none
;
font-weight
:
normal
;
line-height
:
3.25em
;
/* IE cannot take 325% */
}
/* Button special handling: listitem , collapsibles */
.ui-page-theme-b
.ui-panel-inner
li
.ui-btn
,
html
.ui-bar-b
.ui-panel-inner
li
.ui-btn
,
html
.ui-body-b
.ui-panel-inner
li
.ui-btn
,
html
.ui-body-b
.ui-panel-inner
li
.ui-li-static
,
html
body
.ui-panel-inner
.ui-collapsible
.ui-collapsible-heading
a
.ui-btn.ui-collapsible-heading-toggle
,
html
body
.ui-panel-inner
.ui-group-theme-b
.ui-collapsible
.ui-collapsible-heading
a
.ui-btn.ui-collapsible-heading-toggle
,
html
body
.ui-panel-inner
li
.ui-btn.ui-btn-b
,
html
body
.ui-panel-inner
li
.ui-group-theme-b
.ui-btn
,
[
class
*=
"ui-group-theme-"
]
.ui-panel-inner
li
.ui-btn.ui-btn-b
,
/* Button visited */
.ui-page-theme-b
.ui-panel-inner
li
.ui-btn
:visited
,
html
.ui-bar-b
.ui-panel-inner
li
.ui-btn
:visited
,
html
.ui-body-b
.ui-panel-inner
li
.ui-btn
:visited
,
html
body
.ui-panel-inner
.ui-collapsible
.ui-collapsible-heading
a
.ui-btn.ui-collapsible-heading-toggle
:visited
,
html
body
.ui-panel-inner
.ui-group-theme-b
.ui-collapsible
.ui-collapsible-heading
a
.ui-btn.ui-collapsible-heading-toggle
:visited
html
body
.ui-panel-inner
li
.ui-btn.ui-btn-b
:visited
,
html
body
.ui-panel-inner
li
.ui-group-theme-b
.ui-btn
:visited
,
[
class
*=
"ui-group-theme-"
]
.ui-panel-inner
li
.ui-btn.ui-btn-b
:visited
{
background
:
none
repeat
scroll
0
0
transparent
;
border-color
:
rgb
(
232
,
232
,
232
);
/* IE8 */
border-color
:
rgba
(
255
,
255
,
255
,
.3
);
}
/* dropshadow */
html
body
.ui-group-theme-b
li
{
border-top
:
1px
solid
#111
;
}
html
body
.ui-group-theme-b
li
.ui-last-child
{
border-bottom
:
1px
solid
#111
;
}
html
body
.ui-group-theme-b
li
.ui-last-child
a
.ui-btn
{
border-bottom
:
none
}
/* Button hover */
.ui-page-theme-b
.ui-btn
:hover
,
html
.ui-bar-b
.ui-btn
:hover
,
html
.ui-body-b
.ui-btn
:hover
,
html
body
.ui-btn.ui-btn-b
:hover
,
html
body
.ui-group-theme-b
.ui-btn
:hover
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-b
:hover
,
/* table rows */
html
.ui-page-theme-b
.document-table
tr
th
:hover
~
td
,
/* controlbars */
html
.ui-page-theme-b
.ui-controlbar
.ui-btn
:hover
,
/* tabs */
html
.ui-page-theme-b
.ui-collapsible
h1
a
.ui-btn
:hover
html
.ui-page-theme-b
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
:hover
{
background
:
#222
;
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#444
),
to
(
#222
));
background-image
:
-webkit-linear-gradient
(
#444
,
#222
);
background-image
:
-moz-linear-gradient
(
#444
,
#222
);
background-image
:
-ms-linear-gradient
(
#444
,
#222
);
background-image
:
-o-linear-gradient
(
#444
,
#222
);
background-image
:
linear-gradient
(
#444
,
#222
);
border-color
:
rgb
(
232
,
232
,
232
);
/* IE8 */
border-color
:
rgba
(
255
,
255
,
255
,
.3
);
/* border-color: #444 */
color
:
#fff
;
text-shadow
:
0px
1px
0px
#111
;
}
/* swatch "active" - need this for every swatch!!! */
/*--------------------------------------------------------------------------*/
/* Button down */
html
.ui-page-theme-a
.ui-bar-active
,
/* if we do more like this, we need to have a proper theme */
.ui-page-theme-a
.ui-btn
:active
,
html
.ui-bar-a
.ui-btn
:active
,
html
.ui-body-a
.ui-btn
:active
,
html
body
.ui-btn.ui-btn-a
:active
,
html
body
.ui-group-theme-a
.ui-btn
:active
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-a
:active
,
/* Active button */
.ui-page-theme-a
.ui-btn.ui-btn-active
,
html
.ui-bar-a
.ui-btn.ui-btn-active
,
html
.ui-body-a
.ui-btn.ui-btn-active
,
html
body
.ui-btn.ui-btn-a.ui-btn-active
,
html
body
.ui-group-theme-a
.ui-btn.ui-btn-active
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-a.ui-btn-active
,
/* radio button */
.ui-page-theme-a
.ui-btn.ui-radio-on
,
html
.ui-bar-a
.ui-btn.ui-radio-on
,
html
.ui-body-a
.ui-btn.ui-radio-on
,
html
body
.ui-group-theme-a
.ui-btn.ui-radio-on
,
.ui-btn.ui-radio-on.ui-btn-a
,
/* Active flipswitch background */
.ui-page-theme-a
.ui-flipswitch-active
,
html
.ui-bar-a
.ui-flipswitch-active
,
html
.ui-body-a
.ui-flipswitch-active
,
html
body
.ui-group-theme-a
.ui-flipswitch-active
,
html
body
.ui-flipswitch.ui-bar-a.ui-flipswitch-active
,
/* Active slider track */
.ui-page-theme-a
.ui-slider-track
.ui-btn-active
,
html
.ui-bar-a
.ui-slider-track
.ui-btn-active
,
html
.ui-body-a
.ui-slider-track
.ui-btn-active
,
html
body
.ui-group-theme-a
.ui-slider-track
.ui-btn-active
,
html
body
div
.ui-slider-track.ui-body-a
.ui-btn-active
,
/* Controlbar */
html
.ui-page-theme-a
.ui-controlbar
.ui-btn
:active
,
html
.ui-page-theme-a
.ui-controlbar
.ui-btn.ui-btn-active
,
/* Tab Buttons */
html
.ui-page-theme-a
.ui-collapsible
h1
a
.ui-btn
:active
,
html
.ui-page-theme-a
.ui-collapsible
h1
a
.ui-btn.ui-btn-active
,
html
.ui-page-theme-a
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
:active
,
html
.ui-page-theme-a
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn.ui-btn-active
,
/* black */
html
.ui-page-theme-b
.ui-bar-active
,
.ui-page-theme-b
.ui-btn
:active
,
html
.ui-bar-b
.ui-btn
:active
,
html
.ui-body-b
.ui-btn
:active
,
html
body
.ui-btn.ui-btn-b
:active
,
html
body
.ui-group-theme-b
.ui-btn
:active
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-b
:active
,
/* Active button */
.ui-page-theme-b
.ui-btn.ui-btn-active
,
html
.ui-bar-b
.ui-btn.ui-btn-active
,
html
.ui-body-b
.ui-btn.ui-btn-active
,
html
body
.ui-btn.ui-btn-b.ui-btn-active
,
html
body
.ui-group-theme-b
.ui-btn.ui-btn-active
,
[
class
*=
"ui-group-theme-"
]
.ui-btn.ui-btn-b.ui-btn-active
,
/* radio on */
.ui-page-theme-b
.ui-btn.ui-radio-on
,
html
.ui-bar-b
.ui-btn.ui-radio-on
,
html
.ui-body-b
.ui-btn.ui-radio-on
,
html
body
.ui-group-theme-b
.ui-btn.ui-radio-on
,
.ui-btn.ui-radio-on.ui-btn-b
,
/* Active flipswitch background */
.ui-page-theme-b
.ui-flipswitch-active
,
html
.ui-bar-b
.ui-flipswitch-active
,
html
.ui-body-b
.ui-flipswitch-active
,
html
body
.ui-group-theme-b
.ui-flipswitch-active
,
html
body
.ui-flipswitch.ui-bar-b.ui-flipswitch-active
,
/* Active slider track */
.ui-page-theme-b
.ui-slider-track
.ui-btn-active
,
html
.ui-bar-b
.ui-slider-track
.ui-btn-active
,
html
.ui-body-b
.ui-slider-track
.ui-btn-active
,
html
body
.ui-group-theme-b
.ui-slider-track
.ui-btn-active
,
html
body
div
.ui-slider-track.ui-body-b
.ui-btn-active
,
/* Table rows on hover */
html
.document-table
tbody
tr
.linkable
:hover
td
:not
(
.ui-no-result
),
html
.document-table
tbody
tr
.linkable
:hover
th
:not
(
.ui-no-result
),
/* Controlbar */
html
.ui-page-theme-b
.ui-controlbar
.ui-btn
:active
,
html
.ui-page-theme-b
.ui-controlbar
.ui-btn.ui-btn-active
,
/* Tab Buttons */
html
.ui-page-theme-b
.ui-collapsible
h1
a
.ui-btn
:active
,
html
.ui-page-theme-b
.ui-collapsible
h1
a
.ui-btn.ui-btn-active
html
.ui-page-theme-b
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn
:active
,
html
.ui-page-theme-b
.ui-collapsible-set
.ui-collapsible
h1
a
.ui-btn.ui-btn-active
,
/* LOADER */
html
.ui-loader.ui-body-loader-active
{
background-color
:
#94f2f1
;
background
:
-webkit-gradient
(
linear
,
0%
0%
,
0%
100%
,
from
(
#0fbabd
),
to
(
#94f2f1
));
background
:
-webkit-linear-gradient
(
bottom
,
#0fbabd
,
#94f2f1
);
background
:
-moz-linear-gradient
(
bottom
,
#0fbabd
,
#94f2f1
);
background
:
-o-linear-gradient
(
bottom
,
#0fbabd
,
#94f2f1
);
background
:
-ms-linear-gradient
(
bottom
,
#0fbabd
,
#94f2f1
);
background
:
linear-gradient
(
bottom
,
#0fbabd
,
#94f2f1
);
color
:
#fff
!important
;
text-shadow
:
none
;
cursor
:
pointer
;
}
/* Table rows ,no pointer... */
html
.document-table
tbody
tr
:hover
td
{
cursor
:
default
;
}
/* Active radio button */
/* white */
.ui-page-theme-a
.ui-btn.ui-radio-on
:after
,
html
.ui-bar-a
.ui-btn.ui-radio-on
:after
,
html
.ui-body-a
.ui-btn.ui-radio-on
:after
,
html
body
.ui-group-theme-a
.ui-btn.ui-radio-on
:after
,
.ui-btn.ui-radio-on.ui-btn-a
:after
,
/* black */
.ui-page-theme-b
.ui-btn.ui-radio-on
:after
,
html
.ui-bar-b
.ui-btn.ui-radio-on
:after
,
html
.ui-body-b
.ui-btn.ui-radio-on
:after
,
html
body
.ui-group-theme-b
.ui-btn.ui-radio-on
:after
,
.ui-btn.ui-radio-on.ui-btn-b
:after
{
border-color
:
#fff
;
}
/* Focus */
/* white */
.ui-overlay-a
.ui-btn
:focus
,
.ui-page-theme-a
.ui-btn
:focus
,
html
.ui-bar-a
.ui-btn
:focus
,
html
.ui-body-a
.ui-btn
:focus
,
html
body
.ui-group-theme-a
.ui-btn
:focus
,
html
head
+
body
.ui-btn.ui-btn-a
:focus
,
/* Focus buttons and text inputs with div wrap */
.ui-overlay-a
.ui-focus
,
.ui-page-theme-a
.ui-focus
,
html
.ui-bar-a
.ui-focus
,
html
.ui-body-a
.ui-focus
,
html
body
.ui-group-theme-a
.ui-focus
,
html
head
+
body
.ui-btn-a.ui-focus
,
html
head
+
body
.ui-body-a.ui-focus
,
/* black */
.ui-overlay-b
.ui-btn
:focus
,
.ui-page-theme-b
.ui-btn
:focus
,
html
.ui-bar-b
.ui-btn
:focus
,
html
.ui-body-b
.ui-btn
:focus
,
html
body
.ui-group-theme-b
.ui-btn
:focus
,
html
head
+
body
.ui-btn.ui-btn-b
:focus
,
/* Focus buttons and text inputs with div wrap */
.ui-overlay-b
.ui-focus
,
.ui-page-theme-b
.ui-focus
,
html
.ui-bar-b
.ui-focus
,
html
.ui-body-b
.ui-focus
,
html
body
.ui-group-theme-b
.ui-focus
,
html
head
+
body
.ui-btn-b.ui-focus
,
html
head
+
body
.ui-body-b.ui-focus
{
-webkit-box-shadow
:
0
0
6px
#0fbabd
;
box-shadow
:
0
0
6px
#0fbabd
;
}
/* =========================== Override Widgets =========================== */
/* ------------------------ Toolbar (header/footer) ----------------------- */
.ui-header
,
.ui-footer
{
border-width
:
1px
0
;
}
/* position */
.ui-header
.ui-btn-left
,
.ui-header
.ui-btn-right
{
top
:
0
;
position
:
absolute
;
bottom
:
0
;
}
.ui-header
.ui-btn-left
{
left
:
0
;
}
.ui-header
.ui-btn-right
{
right
:
0
;
}
/* fix controlgroups in header font-size */
.ui-header
.ui-controlgroup.ui-btn-left
,
.ui-header
.ui-controlgroup.ui-btn-right
{
font-size
:
auto
;
}
/* double borders */
html
.ui-header
.ui-btn-left.ui-btn
,
html
.ui-header
.ui-btn-left
.ui-btn
{
border-right
:
1px
solid
rgb
(
232
,
232
,
232
);
/* IE8 */
border-right
:
1px
solid
rgba
(
232
,
232
,
232
,
0.5
);
}
html
.ui-header
.ui-btn-right.ui-btn
,
html
.ui-header
.ui-btn-right
.ui-btn
{
border-left
:
1px
solid
rgb
(
115
,
115
,
115
);
/* IE8 */
border-left
:
1px
solid
rgba
(
0
,
0
,
0
,
0.55
);
}
/* blank JQM icons for font-awesome, remove icon borders/background */
.ui-header
.ui-btn
:before
{
content
:
""
;
height
:
100%
;
position
:
absolute
;
width
:
0
;
bottom
:
0
;
top
:
0
;
}
.ui-header
.ui-btn-left
.ui-btn
:before
,
.ui-header
.ui-btn-left.ui-btn
:before
{
right
:
0px
;
border-right
:
1px
solid
rgb
(
115
,
115
,
115
);
/* IE8 */
border-right
:
1px
solid
rgba
(
0
,
0
,
0
,
0.55
);
}
.ui-header
.ui-btn-right
.ui-btn
:before
,
.ui-header
.ui-btn-right.ui-btn
:before
{
left
:
0px
;
border-left
:
1px
solid
rgb
(
232
,
232
,
232
);
/* IE8 */
border-left
:
1px
solid
rgba
(
232
,
232
,
232
,
0.5
);
}
/* hide button text on small screens, if button has class "responsive" */
@media
(
max-width
:
40em
)
{
.responsive.ui-btn
,
.ui-select
span
.responsive
{
text-indent
:
-9999px
;
white-space
:
nowrap
!important
;
}
.responsive.ui-btn
:after
{
text-indent
:
0px
;
left
:
.6em
;
}
/* center select(!) icons on responsive layouts */
.ui-mini.ui-btn-icon-left
:after
,
.ui-mini
.ui-btn-icon-left
:after
,
.ui-header
.ui-btn-icon-left
:after
,
.ui-footer
.ui-btn-icon-left
:after
{
left
:
.6em
;
}
}
/* stretch */
html
body
.ui-header
a
.ui-btn
,
html
body
.ui-header
.ui-controlgroup
div
.ui-select
.ui-btn
{
-webkit-border-radius
:
0
;
border-radius
:
0
;
-webkit-box-shadow
:
none
;
box-shadow
:
none
;
height
:
100%
;
margin
:
0
;
padding-bottom
:
0
;
padding-top
:
0
;
}
/* =============================== SELECT ================================= */
/* align with height of inputs */
html
body
div
.ui-select
div
{
height
:
22px
;
line-height
:
1.7em
;
padding-bottom
:
5px
;
padding-top
:
5px
;
}
html
body
div
.ui-select
div
span
{
color
:
#000
;
}
/* =============================== BUTTON ================================= */
/* unbold */
html
.ui-btn
,
label
.ui-btn
{
font-weight
:
normal
;
}
/* fix svg icon positioning */
.ui-btn-icon-notext
:after
,
.ui-btn-icon-left
:after
,
.ui-btn-icon-top
:after
,
.ui.btn-icon-bottom
:after
,
.ui-btn-icon-right
:after
,
.ui-listview
>
li
>
.ui-btn
[
class
*=
"ui-icon-"
]
:after
{
margin-top
:
-11px
;
top
:
50%
;
}
/* fix text-indent when trying to use custom icons on iconpos-notext buttons */
.ui-btn-icon-notext
{
text-indent
:
-9999px
;
}
.ui-btn-icon-notext
:after
{
text-indent
:
0
;
}
/* ---------------------------- TABLE ------------------------------------ */
/* NOTE: since the table widget is not used, JQM CSS is added hard coded */
/* default table styles */
.document-table
{
border-collapse
:
separate
;
border-spacing
:
0
;
padding
:
0
;
width
:
100%
;
}
.document-table
th
,
.document-table
td
{
line-height
:
1.5em
;
text-align
:
left
;
padding
:
.4em
.5em
;
vertical-align
:
top
;
}
.document-table
th
.ui-btn
,
.document-table
td
.ui-btn
{
line-height
:
normal
;
}
.document-table
th
{
font-weight
:
bold
;
}
.document-table
caption
{
text-align
:
left
;
margin-bottom
:
1.4em
;
opacity
:
.5
;
}
/* radius */
.ui-table-inset
{
-webkit-border-radius
:
.3125em
;
border-radius
:
.3125em
;
}
.ui-table-inset
thead
,
.ui-table-inset
thead
tr
:first-child
{
-webkit-border-top-left-radius
:
inherit
;
border-top-left-radius
:
inherit
;
-webkit-border-top-right-radius
:
inherit
;
border-top-right-radius
:
inherit
;
}
.ui-table-inset
thead
tr
:first-child
td
:first-child
,
.ui-table-inset
thead
tr
:first-child
th
:first-child
{
-webkit-border-top-left-radius
:
inherit
;
border-top-left-radius
:
inherit
;
}
.ui-table-inset
thead
tr
:first-child
td
:last-child
,
.ui-table-inset
thead
tr
:first-child
th
:last-child
{
-webkit-border-top-right-radius
:
inherit
;
border-top-right-radius
:
inherit
;
}
.ui-table-inset
tbody
tr
:last-child
td
:first-child
,
.ui-table-inset
tbody
tr
:last-child
th
:first-child
{
-webkit-border-bottom-left-radius
:
inherit
;
border-bottom-left-radius
:
inherit
;
}
.ui-table-inset
tbody
tr
:last-child
td
:last-child
,
.ui-table-inset
tbody
tr
:last-child
th
:last-child
{
-webkit-border-bottom-right-radius
:
inherit
;
border-bottom-right-radius
:
inherit
;
}
/* format header cells (partially overwriting theme css) */
html
.document-table
thead
th
,
html
.document-table
thead
td
{
padding
:
0
;
text-shadow
:
none
;
font-weight
:
normal
;
vertical-align
:
middle
;
text-align
:
center
;
padding
:
0
.25em
;
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
/* set same padding everywhere */
html
.document-table
tbdoy
th
,
html
.document-table
tbody
td
{
padding
:
0
1em
;
vertical-align
:
middle
;
}
@media
(
max-width
:
20em
)
{
html
.document-table
tbdoy
th
,
html
.document-table
tbody
td
{
padding
:
0
;
height
:
2.125em
;
/* mh... */
}
}
/* uncss table body links */
html
.document-table
tbody
td
a
,
html
.document-table
tbody
th
a
{
text-decoration
:
none
;
font-weight
:
normal
;
}
html
.document-table
tbody
td
:hover
a
,
html
.document-table
tbody
th
:hover
a
{
text-decoration
:
none
;
}
/* override JQM default format */
html
.document-table
{
border
:
1px
solid
;
}
/* alignment */
html
.document-table
thead
th
.ui-btn
,
html
.document-table
thead
td
.ui-btn
{
text-align
:
left
;
}
/* table strokes/stripe */
html
.document-table
thead
th
,
html
.document-table
thead
th
,
html
.document-table
tbody
tr
:last-child
{
border-bottom
:
1px
solid
#d6d6d6
;
/* non-RGBA fallback */
border-bottom
:
1px
solid
rgba
(
0
,
0
,
0
,
.1
);
}
html
.document-table
tbody
th
,
html
.document-table
tbody
td
{
border-bottom
:
1px
solid
#e6e6e6
;
/* non-RGBA fallback */
border-bottom
:
1px
solid
rgba
(
0
,
0
,
0
,
.05
);
}
html
.document-table
tbody
tr
:last-child
th
,
html
.document-table
tbody
tr
:last-child
td
{
border-bottom
:
0
;
}
html
.document-table
tbody
tr
:nth-child
(
odd
)
td
,
html
.document-table
tbody
tr
:nth-child
(
odd
)
th
{
background-color
:
#eeeeee
;
/* non-RGBA fallback */
background-color
:
rgba
(
0
,
0
,
0
,
.04
);
}
/* ------------------------ TABS/GRID ------------------------------------ */
/* copy JQM grid CSS without width (set below) */
ul
.grid-items
,
ul
.grid-items
li
{
list-style
:
none
outside
none
;
margin-left
:
0
;
margin-right
:
0
;
padding
:
0
;
}
ul
.grid-items
{
overflow
:
hidden
;
}
ul
.grid-items
li
{
float
:
left
;
}
.grid-container
ul
li
:first-child
{
clear
:
left
;
}
/*
* Width:
* default all in one line (as for tabs)
* > add .line-[x] to .grid-container = force [x] items/line
* > add .ui-responsive to .grid-container = force ONE item/line on smartphone
*/
/* thx: Lea Verou - http://bit.ly/1rAhqzm */
.grid-container
li
a
{
border-top
:
0px
;
}
.grid-container
li
.ui-block-a
,
.grid-container
li
.ui-block-b
{
clear
:
none
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
1
),
div
.grid-container
ul
.grid-items.line-1
li
,
div
.grid-container
ul
.grid-items.line-1
li
~
li
{
width
:
100%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
2
),
.grid-container
ul
li
:first-child:nth-last-child
(
2
)
~
li
,
div
.grid-container
ul
.grid-items.line-2
li
,
div
.grid-container
ul
.grid-items.line-2
li
~
li
{
width
:
50%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
3
),
.grid-container
ul
li
:first-child:nth-last-child
(
3
)
~
li
,
div
.grid-container
ul
.grid-items.line-3
li
,
div
.grid-container
ul
.grid-items.line-3
li
~
li
{
width
:
33.3333%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
4
),
.grid-container
ul
li
:first-child:nth-last-child
(
4
)
~
li
,
div
.grid-container
ul
.grid-items.line-4
li
,
div
.grid-container
ul
.grid-items.line-4
li
~
li
{
width
:
25%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
5
),
.grid-container
ul
li
:first-child:nth-last-child
(
5
)
~
li
,
div
.grid-container
ul
.grid-items.line-5
li
,
div
.grid-container
ul
.grid-items.line-5
li
~
li
{
width
:
20%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
6
),
.grid-container
ul
li
:first-child:nth-last-child
(
6
)
~
li
,
div
.grid-container
ul
.grid-items.line-6
li
,
div
.grid-container
ul
.grid-items.line-6
li
~
li
{
width
:
16.667%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
7
),
.grid-container
ul
li
:first-child:nth-last-child
(
7
)
~
li
,
div
.grid-container
ul
.grid-items.line-7
li
,
div
.grid-container
ul
.grid-items.line-7
li
~
li
{
width
:
14
,
285714286%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
8
),
.grid-container
ul
li
:first-child:nth-last-child
(
8
)
~
li
,
div
.grid-container
ul
.grid-items.line-8
li
,
div
.grid-container
ul
.grid-items.line-8
li
~
li
{
width
:
12.5%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
9
),
.grid-container
ul
li
:first-child:nth-last-child
(
9
)
~
li
,
div
.grid-container
ul
.grid-items.line-9
li
,
div
.grid-container
ul
.grid-items.line-9
li
~
li
{
width
:
11.112%
;
}
.grid-container
ul
li
:first-child:nth-last-child
(
10
),
.grid-container
ul
li
:first-child:nth-last-child
(
10
)
~
li
,
div
.grid-container
ul
.grid-items.line-10
li
,
div
.grid-container
ul
.grid-items.line-10
li
~
li
{
width
:
10%
;
}
@media
(
max-width
:
40em
)
{
div
.grid-container.ui-responsive
ul
.grid-items
li
,
div
.grid-container.ui-responsive
ul
.grid-items
li
~
li
{
width
:
100%
;
}
}
/* ----------------------------- FORM LAYOUT ------------------------------ */
/* Romain */
iframe
{
width
:
95%
;
height
:
500px
;
}
/* XXX still terrilble */
/* mimic ui-content */
section
.document_list
,
section
.document_table
,
form
.save_form
{
border-width
:
0
;
overflow
:
visible
;
overflow-x
:
hidden
;
padding
:
1em
;
}
form
.save_form
section
.document_table
{
padding
:
0
;
}
section
.document_table
thead
tr
th
{
height
:
2.25em
;
}
/* inset + listview|table|form */
.document-listview
,
.document-table
{
margin
:
-1em
;
}
.document-listview.ui-listview-inset
,
.document-table.ui-table-inset
{
margin
:
1em
0
;
}
/* action menu */
.action_list
{
display
:
inline-block
;
}
/* override default page wrapping */
.ui-mobile
.ui-page-active
{
overflow
:
hidden
;
}
/* readonly */
.custom-readonly
{
opacity
:
1
;
}
/* padding and overall width */
html
.left
,
html
.right
,
html
.center
,
html
.bottom
{
vertical-align
:
top
;
padding
:
0
2%
;
}
html
.center
,
html
.bottom
{
display
:
block
;
width
:
96%
;
}
html
.left
,
html
.right
{
display
:
inline-block
;
width
:
45%
;
}
html
.left
textarea
,
html
.right
textarea
{
width
:
100%
;
display
:
inline-block
;
vertical-align
:
midle
;
}
/* override border-radius for all inputs to match buttons */
html
form
.ui-input-text.ui-corner-all
{
-webkit-border-radius
:
.325em
;
border-radius
:
.325em
;
}
/* set line height on forms*/
html
.ui-mobile
body
form
label
{
line-height
:
1em
;
}
/* fix relation of label/legend to input to display side-by-side */
.field_container
fieldset
label
:not
(
.ui-btn
),
.field_container
fieldset
div
.ui-controlgroup-label
{
max-width
:
30%
;
min-width
:
30%
;
}
.field_container
.left
label
:not
(
.ui-btn
)
~
*,
.field_container
.left
div
.ui-controlgroup-label
~
*,
.field_container
.right
label
:not
(
.ui-btn
)
~
*
,
.field_container
.right
div
.ui-controlgroup-label
~
*
{
width
:
70%
;
}
.field_container
.center
label
:not
(
.ui-btn
)
~
*,
.field_container
.center
div
.ui-controlgroup-label
~
*
{
width
:
68%
;
}
@media
(
max-width
:
40em
)
{
html
.center
,
html
.bottom
,
html
.left
,
html
.right
{
width
:
auto
;
display
:
block
;
}
html
.left
textarea
,
html
.right
textarea
,
html
.ui-mobile
body
.field_container
fieldset
.left
div
label
,
html
.ui-mobile
body
.field_container
fieldset
.left
div
label
~
*,
html
.ui-mobile
body
.field_container
fieldset
.right
div
label
,
html
.ui-mobile
body
.field_container
fieldset
.right
div
label
~
*,
html
.ui-mobile
body
.field_container
fieldset
.center
div
label
,
html
.ui-mobile
body
.field_container
fieldset
.center
div
label
~
*
{
width
:
auto
;
}
html
.ui-mobile
body
.field_container
fieldset
.left
div
label
,
html
.ui-mobile
body
.field_container
fieldset
.right
div
label
,
html
.ui-mobile
body
.field_container
fieldset
.center
div
label
{
min-width
:
none
;
max-width
:
none
;
margin-bottom
:
-.5em
;
}
html
.left
textarea
,
html
.right
textarea
{
min-width
:
100%
;
}
}
/* --------------------------- FORM INPUTS -------------------------------- */
/* set field and input side by side */
.field_container
fieldset
label
:not
(
.ui-btn
),
.field_container
fieldset
div
.ui-controlgroup-label
,
.field_container
fieldset
label
:not
(
.ui-btn
)
~
*,
.field_container
fieldset
div
.ui-controlgroup-label
~
*
{
display
:
inline-block
;
vertical-align
:
middle
;
}
@media
(
max-width
:
40em
)
{
.field_container
fieldset
label
:not
(
.ui-btn
),
.field_container
fieldset
div
.ui-controlgroup-label
,
.field_container
fieldset
label
:not
(
.ui-btn
)
~
*,
.field_container
fieldset
div
.ui-controlgroup-label
~
*
{
display
:
block
;
vertical-align
:
top
;
}
}
/* --------------------------- CARD -------------------------------- */
html
.ui-card
{
border
:
1px
solid
;
max-width
:
35%
;
margin-left
:
auto
;
margin-right
:
auto
;
margin-top
:
10%
;
}
@media
(
max-width
:
40em
)
{
html
.ui-card
{
max-width
:
none
;
margin-top
:
30%
;
}
}
/* -------------------- BREADCRUMB ----------------------------- */
html
.ui-mobile
body
nav
.ui-title
{
padding
:
0
;
}
.breadcrumb_container
{
float
:
left
;
}
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_latest_css.xml
deleted
100644 → 0
View file @
29a1b22f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Style"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_erp5_latest.css
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
rjs_gadget_erp5_latest_css
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<string>
en
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Style
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
RenderJS Gadget ERP5 CSS
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
001
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
document_publication_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
processing_status_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
publish_alive
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1411390496.99
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
published_alive
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
937.48419.62008.14711
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
<value>
<string>
current
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1411390338.58
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
detect_converted_file
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_processing_state
</string>
</key>
<value>
<string>
converted
</string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
0.0.0.0
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1411390316.76
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_html.html
View file @
ac5b6ae3
...
...
@@ -136,8 +136,8 @@
<
div
class
=
"
ui-controlgroup ui-controlgroup-horizontal ui-corner-all ui-paging-menu
"
>
<
div
class
=
"
ui-controlgroup-controls
"
>
<
a
class
=
"
{{previous_classname}}
"
data
-
i18n
=
"
Previous
"
href
=
"
{{previous_url}}
"
>
Previous
<
/a
>
<
span
class
=
"
ui-btn ui-disabled
"
data
-
i18n
=
"
{{record}}
"
>
{{
record
}}
<
/span
>
<
a
class
=
"
{{next_classname}}
"
data
-
i18n
=
"
Next
"
href
=
"
{{next_url}}
"
>
Next
<
/a
>
<
span
class
=
"
ui-btn ui-disabled
"
data
-
i18n
=
"
{{record}}
"
>
{{
record
}}
<
/span
>
<
/div
>
<
/div
>
<
/th
>
...
...
@@ -147,17 +147,17 @@
<script
id=
"listbox-template"
type=
"text/x-handlebars-template"
>
<
div
class
=
"
ui-table-header ui-header ui-bar-c ui-corner-all
"
>
<
div
class
=
"
ui-controlgroup ui-controlgroup-horizontal ui-btn-left
"
>
<
div
class
=
"
ui-controlgroup-controls
"
>
<
h1
data
-
i18n
=
"
{{title}}
"
class
=
"
ui-title ui-override-theme
"
>
{{
title
}}
<
/h1
>
<!--
div
class
=
"
ui-controlgroup ui-controlgroup-horizontal ui-btn-left
"
>
<
div
class
=
"
ui-controlgroup-controls
"
-->
<
button
data
-
rel
=
"
hide
"
data
-
i18n
=
"
Hide Rows
"
name
=
"
Hide
"
type
=
"
submit
"
class
=
"
submit responsive ui-last-child ui-btn ui-icon-eye ui-btn-icon-left {{hide_class}}
"
>
Hide
Rows
<
/button
>
<!--
/div
>
<
/div
>
<
/div
>
<
h1
data
-
i18n
=
"
{{title}}
"
class
=
"
ui-title ui-override-theme
"
>
{{
title
}}
<
/h1
>
<
div
class
=
"
ui-controlgroup ui-controlgroup-horizontal ui-btn-right
"
>
<
div
class
=
"
ui-controlgroup-controls
"
>
<
div
class
=
"
ui-controlgroup-controls
"
--
>
<
button
data
-
rel
=
"
Sort
"
data
-
i18n
=
"
Sort
"
name
=
"
Sort
"
type
=
"
submit
"
class
=
"
submit responsive ui-last-child ui-btn ui-icon-sort-amount-desc ui-btn-icon-left {{hide_sort}}
"
>
Sort
<
/button
>
<
/div
>
<
/div
>
<
!--
/div
>
<
/div
--
>
<
/div
>
<
table
class
=
"
ui-responsive ui-body-c ui-table-inset
"
>
<
thead
class
=
"
ui-bar-inherit thead
"
><
/thead
>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_html.xml
View file @
ac5b6ae3
...
...
@@ -234,7 +234,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
95
1.48046.6494.25736
</string>
</value>
<value>
<string>
95
2.10020.33938.42018
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -252,7 +252,7 @@
</tuple>
<state>
<tuple>
<float>
146
8328152.64
</float>
<float>
146
7032548.63
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_html.html
deleted
100644 → 0
View file @
29a1b22f
<!DOCTYPE html>
<html>
<head>
<meta
http-equiv=
"Content-type"
content=
"text/html; charset=utf-8"
/>
<meta
name=
"viewport"
content=
"width=device-width, user-scalable=no"
/>
<title>
ERP5 Panel Domain Tree
</title>
<!-- renderjs -->
<script
src=
"rsvp.js"
type=
"text/javascript"
></script>
<script
src=
"renderjs.js"
type=
"text/javascript"
></script>
<script
src=
"handlebars.js"
type=
"text/javascript"
></script>
<script
src=
"gadget_global.js"
type=
"text/javascript"
></script>
<!-- panel -->
<script
id=
"panel-category-list-header"
type=
"text/x-handlbars-template"
>
<
div
data
-
role
=
"
header
"
class
=
"
ui-header ui-bar-inherit
"
role
=
"
banner
"
>
<
div
class
=
"
ui-controlgroup ui-controlgroup-horizontal ui-btn-left
"
>
<
div
class
=
"
ui-controlgroup-controls
"
><
/div
>
<
/div
>
<
h1
class
=
"
ui-title
"
data
-
i18n
=
"
{{i18n}}
"
>
Categories
<
/h1
>
<
div
class
=
"
ui-controlgroup ui-controlgroup-horizontal ui-btn-right
"
>
<
div
class
=
"
ui-controlgroup-controls
"
>
<
form
action
=
"
#
"
>
<
input
type
=
"
submit
"
value
=
"
[value]{{close_i18n}}
"
data
-
icon
=
"
delete
"
data
-
iconpos
=
"
notext
"
/>
<
/form
>
<
/div
>
<
/div
>
<
/div
>
<
div
class
=
"
ui-content
"
>
<
form
class
=
"
update_search_form
"
action
=
"
#
"
>
<
div
class
=
"
ui-navbar ui-subheader ui-grid-container ui-body-inherit
"
role
=
"
navigation
"
>
<
ul
class
=
"
ui-grid-a
"
>
<
li
class
=
"
ui-block-a
"
>
<
button
name
=
'
clear_category_list
'
data
-
i18n
=
"
{{clear_i18n}}
"
type
=
'
submit
'
class
=
'
responsive ui-btn ui-bar-inherit ui-btn-inherit ui-btn-icon-left ui-icon-trash-o ui-btn ui-first-child
'
>
Delete
<
/button
>
<
/li
>
<
li
class
=
"
ui-block-b
"
>
<
button
name
=
'
update_category_list
'
data
-
i18n
=
"
{{update_i18n}}
"
type
=
'
submit
'
class
=
'
responsive ui-btn ui-bar-inherit ui-btn-inherit ui-btn-icon-left ui-icon-share-square-o ui-btn ui-last-child
'
>
Update
<
/button
>
<
/li
>
<
/ul
>
<
/div
>
<
/form
>
{{
#
if
tag_list
}}
<
div
class
=
"
ui-controlgroup
"
>
<
div
class
=
"
ui-controlgroup-controls
"
>
{{
#
each
taglist
}}
<
form
class
=
"
update_search_from
"
action
=
"
#
"
>
<
button
type
=
"
submit
"
name
=
'
update_category_list
'
data
-
i18n
=
{{
type_i18n
}}
=
{{
value_i18n
}}
class
=
"
{{@first}}: {{ui-first-child }} {{@last}}: {{ui-last-child }} ui-btn ui-bar-inherit ui-btn-inherit ui-btn-icon-right ui-icon-delete
"
>
{{
type_i18n
}}
=
{{
value_i18n
}}
<
/button
>
<
/form
>
{{
/
each
}}
<
/div
>
<
/div
>
{{
/
if
}}
<
/div
>
</script>
<!--
{{#if tag_list}}
<div class="ui-controlgroup">
<div class="ui-controlgroup-controls">
{{#each taglist}}
<form class="update_search_from" action="#">
<button type="submit" name='update_category_list' data-i18n={{type_i18n}}={{value_i18n}} class="{{@first}}: {{ui-first-child }} {{@last}}: {{ui-last-child }} ui-btn ui-bar-inherit ui-btn-inherit ui-btn-icon-right ui-icon-delete">{{type_i18n}}={{value_i18n}}</button>
</form>
{{/each}}
</div>
</div>
{{/if}}
{{#if tree}}
<ul class="ui-listview" data-enhanced="true">
{{> category-taglist-partial}}
</ul>
{{/if}}
</div>
-->
<!--
<script id="category-taglist-partial" type="text/x-handlebars-tempalte">
{{#each tree}}
{{#if tree}}
<li data-role="collapsible" data-enhanced="true" data-collapsed="true" data-collapsed-icon="plus" class="ui-li-has-checkbox ui-collapsible ui-collapsible-collapsed ui-li-static ui-body-inherit">
<h4 class="ui-collapsible-heading ui-collapsible-heading-collapsed ui-li-divider ui-li-has-icon">
<a class="ui-collapsible-heading-toggle ui-icon-plus ui-btn-icon-left ui-btn-inherit ui-link" href="#" data-i18n="[last]{{i18n}}">
<span data-i18n="gen.hint" class="ui-collapsible-heading-status"></span>
</a>
<div class="ui-checkbox">
<label class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-notext ui-checkbox-on">{{search}}</label>
<input type="checkbox" data-iconpos="notext" name="{{this.search}}" data-cacheval="false">
</div>
</h4>
<div class="ui-collapsible-content ui-collapsible-content-collapsed" aria-hidden="true">
<ul data-role="listview" class="ui-listview" data-enhanced="true">
{{> category-taglist-partial}} {{! Recursively render the partial }}
</ul>
</div>
</li>
{{else}}
{{#if multiple}}
<li class="ui-li-has-checkboxradio ui-li-static ui-body-inherit" data-i18n="[node]{{i18n}}">
{{i18n}}
<div class="ui-checkbox">
<label class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-notext ui-checkbox-on"> </label>
<input type="checkbox" data-iconpos="notext" name="{{search}}" data-cacheval="false">
</div>
</li>
{{else}}
<li class="ui-li-has-checkboxradio ui-li-static ui-body-inherit" data-i18n="[node]{{i18n}}">
{{i18n}}
<div class="ui-checkbox">
<label class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-notext ui-checkbox-on"> </label>
<input type="checkbox" data-iconpos="notext" name="{{search}}" data-cacheval="false">
</div>
</li>
{{/if}}
{{/if}}
{{/each}}
</script>
-->
<!-- custom script -->
<script
src=
"gadget_erp5_panel_configuration.js"
type=
"text/javascript"
></script>
</head>
<body>
<div
class=
"jqm-configuration-panel"
></div>
</body>
</html>
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_html.xml
deleted
100644 → 0
View file @
29a1b22f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Page"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
content_type
</string>
</key>
<value>
<string>
text/html
</string>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_erp5_panel_configuration.html
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
rjs_gadget_erp5_panel_configuration_html
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<string>
en
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Page
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Gadget ERP5 Panel Configuration
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
001
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
document_publication_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
processing_status_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
publish_alive
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
romain
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1429254840.51
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
published_alive
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
942.62057.14260.21691
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
<value>
<string>
current
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1431351348.13
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
detect_converted_file
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_processing_state
</string>
</key>
<value>
<string>
converted
</string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
0.0.0.0
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1429106531.32
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_js.js
deleted
100644 → 0
View file @
29a1b22f
/*jslint nomen: true, indent: 2, maxerr: 3 */
/*global window, rJS, Handlebars, jQuery, RSVP, loopEventListener */
(
function
(
window
,
rJS
,
Handlebars
,
$
,
RSVP
,
loopEventListener
)
{
"
use strict
"
;
/////////////////////////////////////////////////////////////////
// TEMPLATE API
/////////////////////////////////////////////////////////////////
// panel_category_list_header
// {
// "close_i18n": [SET],
// "i18n": [title],
// "clear_i18n": [SET],
// "update_i18n": [SET]
// "tag_list": [{
// "type_i18n": [type of filter|create|...],
// "value_i18n": [value to create or filter for, eg. region:foo]
// }]
// panel_category_list_partial
// {
// "i18n": [category title],
// "tree": [{
// "multiple": [true to make checkbox],
// "search": [search term, like "filter:region=France"],
// "i18n":" [text to display]
// }]
// }]
// }
/////////////////////////////////////////////////////////////////
// some methods
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
// Handlebars
/////////////////////////////////////////////////////////////////
var
gadget_klass
=
rJS
(
window
),
templater
=
gadget_klass
.
__template_element
,
// pre-compile
panel_category_list_header
=
Handlebars
.
compile
(
templater
.
getElementById
(
"
panel-category-list-header
"
).
innerHTML
)
/*
,panel_category_list_partial = Handlebars.registerPartial(
"category-taglist-partial",
templater.getElementById("category-taglist-partial").innerHTML
)*/
;
gadget_klass
/////////////////////////////////////////////////////////////////
// ready
/////////////////////////////////////////////////////////////////
.
ready
(
function
(
my_gadget
)
{
my_gadget
.
property_dict
=
{};
})
.
ready
(
function
(
my_gadget
)
{
return
my_gadget
.
getElement
()
.
push
(
function
(
my_element
)
{
my_gadget
.
property_dict
.
element
=
my_element
;
my_gadget
.
property_dict
.
defer
=
new
RSVP
.
defer
();
my_gadget
.
property_dict
.
panel_element
=
my_element
.
querySelector
(
"
.jqm-configuration-panel
"
);
});
})
/////////////////////////////////////////////////////////////////
// acquired methods
/////////////////////////////////////////////////////////////////
.
declareAcquiredMethod
(
"
translateHtml
"
,
"
translateHtml
"
)
.
declareAcquiredMethod
(
"
changeLanguage
"
,
"
changeLanguage
"
)
.
declareAcquiredMethod
(
"
getLanguageList
"
,
"
getLanguageList
"
)
.
declareAcquiredMethod
(
"
whoWantToDisplayThisFrontPage
"
,
"
whoWantToDisplayThisFrontPage
"
)
/////////////////////////////////////////////////////////////////
// declared methods
/////////////////////////////////////////////////////////////////
.
declareMethod
(
'
setPanelHeader
'
,
function
(
my_option_dict
)
{
var
gadget
=
this
,
panel_element
=
gadget
.
property_dict
.
panel_element
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
translateHtml
(
panel_category_list_header
(
my_option_dict
)
);
})
.
push
(
function
(
my_panel_header
)
{
panel_element
.
innerHTML
=
my_panel_header
;
$
(
panel_element
).
enhanceWithin
();
return
gadget
;
})
.
push
(
function
()
{
return
gadget
.
property_dict
.
defer
.
resolve
();
});
})
.
declareMethod
(
'
setPanelContent
'
,
function
(
my_option_dict
)
{
/*
so Romain requested to have a gadget depending on use case of this
panel. In our case it should be a domain tree and it should load a
certain amount or type of domains/categories
Alternatively we can load something else. Question is whether this
should be a domain tree per ... app or if every domaintree can be
different depending on a parameter passed into intialization.
Also, we must make clear that the content can be dumped to make space
for new content!
Do this.
*/
})
.
declareMethod
(
'
togglePanel
'
,
function
()
{
var
gadget
=
this
;
$
(
gadget
.
property_dict
.
panel_element
).
panel
(
"
toggle
"
);
})
.
declareMethod
(
'
render
'
,
function
(
my_option_dict
)
{
var
gadget
=
this
,
panel_element
=
gadget
.
property_dict
.
panel_element
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
$
(
panel_element
).
panel
({
display
:
"
overlay
"
,
position
:
"
right
"
,
theme
:
"
c
"
});
});
})
/////////////////////////////////////////////////////////////////
// declared services
/////////////////////////////////////////////////////////////////
.
declareService
(
function
()
{
var
gadget
=
this
,
$panel_element
=
$
(
gadget
.
property_dict
.
panel_element
);
function
formSubmit
()
{
return
gadget
.
togglePanel
();
}
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
property_dict
.
defer
.
promise
;
})
.
push
(
function
()
{
$panel_element
.
enhanceWithin
();
var
form_list
=
gadget
.
property_dict
.
element
.
querySelectorAll
(
'
form
'
),
event_list
=
[],
i
,
len
;
for
(
i
=
0
,
len
=
form_list
.
length
;
i
<
len
;
i
+=
1
)
{
event_list
[
i
]
=
loopEventListener
(
form_list
[
i
],
'
submit
'
,
false
,
formSubmit
);
}
return
RSVP
.
all
(
event_list
);
})
});
}(
window
,
rJS
,
Handlebars
,
jQuery
,
RSVP
,
loopEventListener
));
/*
.push(function (my_panel_category_list) {
return gadget.factoryPanelCategoryList({
"theme": "a",
"position": "left",
"animate_class": "overlay",
"close_i18n": "gen.close",
"i18n": "gen.categories",
"clear_i18n": "gen.clear",
"update_i18n": "gen.update",
"tag_list": tag_list,
"tree": my_panel_category_list
});
})
.push(function (my_panel_content) {
return gadget.translateHtml(my_panel_content);
})
.push(function (my_translated_panel_content) {
return gadget.setPanel("panel_search", my_translated_panel_content);
});
*/
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_configuration_js.xml
deleted
100644 → 0
View file @
29a1b22f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Script"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_erp5_panel_configuration.js
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
rjs_gadget_erp5_panel_configuration_js
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<string>
en
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Script
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Gadget ERP5 Panel Configuration JS
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
001
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
document_publication_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
processing_status_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
publish
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1429106462.69
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
published
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
942.62105.59106.27904
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
<value>
<string>
current
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1431354245.91
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
detect_converted_file
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
sven
</string>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_processing_state
</string>
</key>
<value>
<string>
converted
</string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
0.0.0.0
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1429105919.74
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_html.html
View file @
ac5b6ae3
...
...
@@ -10,16 +10,12 @@
<script
src=
"renderjs.js"
type=
"text/javascript"
></script>
<script
src=
"handlebars.js"
type=
"text/javascript"
></script>
<script
src=
"gadget_global.js"
type=
"text/javascript"
></script>
<script
src=
"jquery.js"
type=
"text/javascript"
></script>
<script
src=
"jquerymobile.js"
type=
"text/javascript"
></script>
<script
id=
"panel-template-header"
type=
"text/x-handlebars-template"
>
<
div
data
-
role
=
"
header
"
class
=
"
ui-bar-inherit
"
>
<
div
class
=
"
ui-controlgroup ui-controlgroup-horizontal ui-btn-left
"
>
<
div
class
=
"
ui-controlgroup-controls
"
>
<
form
action
=
"
#
"
method
=
"
post
"
>
<
input
type
=
"
submit
"
data
-
i18n
=
"
[value]Close
"
data
-
icon
=
"
delete
"
data
-
iconpos
=
"
notext
"
value
=
"
Close
"
/>
<
/form
>
<
button
data
-
i18n
=
"
Close
"
class
=
"
ui-btn ui-btn-icon-notext ui-icon-delete
"
>
Close
<
/button
>
<
/div
>
<
/div
>
<
img
class
=
"
ui-title
"
alt
=
"
ERP5
"
src
=
"
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAAA/CAMAAADaDqrIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMEM5NUE4MzQ5NjQxMUUzOUZEQUU2NUY1RTI1RjdCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMEM5NUE4NDQ5NjQxMUUzOUZEQUU2NUY1RTI1RjdCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwQzk1QTgxNDk2NDExRTM5RkRBRTY1RjVFMjVGN0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwQzk1QTgyNDk2NDExRTM5RkRBRTY1RjVFMjVGN0JCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J9MJsAAAAwBQTFRF///////M//+Z//9m//8z//8A/8z//8zM/8yZ/8xm/8wz/8wA/5n//5nM/5mZ/5lm/5kz/5kA/2b//2bM/2aZ/2Zm/2Yz/2YA/zP//zPM/zOZ/zNm/zMz/zMA/wD//wDM/wCZ/wBm/wAz/wAAzP//zP/MzP+ZzP9mzP8zzP8AzMz/zMzMzMyZzMxmzMwzzMwAzJn/zJnMzJmZzJlmzJkzzJkAzGb/zGbMzGaZzGZmzGYzzGYAzDP/zDPMzDOZzDNmzDMzzDMAzAD/zADMzACZzABmzAAzzAAAmf//mf/Mmf+Zmf9mmf8zmf8Amcz/mczMmcyZmcxmmcwzmcwAmZn/mZnMmZmZmZlmmZkzmZkAmWb/mWbMmWaZmWZmmWYzmWYAmTP/mTPMmTOZmTNmmTMzmTMAmQD/mQDMmQCZmQBmmQAzmQAAZv//Zv/MZv+ZZv9mZv8zZv8AZsz/ZszMZsyZZsxmZswzZswAZpn/ZpnMZpmZZplmZpkzZpkAZmb/ZmbMZmaZZmZmZmYzZmYAZjP/ZjPMZjOZZjNmZjMzZjMAZgD/ZgDMZgCZZgBmZgAzZgAAM///M//MM/+ZM/9mM/8zM/8AM8z/M8zMM8yZM8xmM8wzM8wAM5n/M5nMM5mZM5lmM5kzM5kAM2b/M2bMM2aZM2ZmM2YzM2YAMzP/MzPMMzOZMzNmMzMzMzMAMwD/MwDMMwCZMwBmMwAzMwAAAP//AP/MAP+ZAP9mAP8zAP8AAMz/AMzMAMyZAMxmAMwzAMwAAJn/AJnMAJmZAJlmAJkzAJkAAGb/AGbMAGaZAGZmAGYzAGYAADP/ADPMADOZADNmADMzADMAAAD/AADMAACZAABmAAAzAAAAHHa7K3/AOojESZHJWZvNaKTSd63Whrbblb/fpMjks9Howtrt4e320uTx8Pb6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdfKHSQAAAOh0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ALItoLoAAAJkSURBVHja7NlZsqsgEABQ979C5kGGddxo4os0Q8BAynoFn0nUU23TNGRB9xzLdE3XdE3XdP2fLnIzF2VSrsYvC72HizAh9eZ5DVuOl15S4/jWwC+kDC8HPzCSJVHcRY8QXV2PwQuujUYTsYrvYlBv1yKLrsXHsPghnvR3Lazoip/JKuwpF8sm6/bY01Ow9CBlTXi53PNoRcUktEZT1NV1PIPnXAjtMJIMlzerFIzU1dVWF7aPj3Tetae4gjdxktG2et/qQjJ4kZFrv6ED4bK4eR1qduHzvEi4+PbGwD0EGu9CQQLFrv1F4jBc6BcuW3YhkPiPX1hOfxQvnHfh0HVMRqc4HuqiQf5k3mO6dq1s8Hx0H/Le5kq9YaNcxAcrZLpOvAv+ClcgNcZFtnrucd5Fwx4mXj0drnbBYXMuJmFDAV3Uhm4qlbHh3ddOrmholHNxFTVC+xTl2mf6pI4uVe4LwSp0DPGOmh/hAnM94bKZjkHlWuiLeV+cTab4luMKk82wy/Px2fLJskvKUk03hRf9RZ0wiYiZ4uVwVwTb9E71y0XboTYXGuTaa33Y47W5zBjXM3P11y7TfR2ycFdxyaW7uwSc5m0un9ix91m3TWJfW+1ijfW+wcVAfjS5dOP62LyvZZdcLHnA1MkFAtbgwq+Vm47po8OA1buwyy/a1ec5urzveAes2sV8kfW963mFaHNhlT0b6+Yi5+StchH1CtaK0ThXELDPLiyOPZHldzm/J1z9O/B14g7/K+DtkP7U8ivSeD4xaPCTSQvy+YIfubZWzRgtRe1iMP+3mq7pmq7p6jv+BBgAPrgi/TzwWzkAAAAASUVORK5CYII=
"
/>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_html.xml
View file @
ac5b6ae3
...
...
@@ -234,7 +234,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
952.1
430.15199.54101
</string>
</value>
<value>
<string>
952.1
567.4220.17373
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -252,7 +252,7 @@
</tuple>
<state>
<tuple>
<float>
146
6516646.25
</float>
<float>
146
7031987.88
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_js.js
View file @
ac5b6ae3
/*jslint nomen: true, indent: 2, maxerr: 3 */
/*global window, rJS, Handlebars,
jQuery,
RSVP, loopEventListener */
(
function
(
window
,
rJS
,
Handlebars
,
$
,
RSVP
,
loopEventListener
)
{
/*global window, rJS, Handlebars, RSVP, loopEventListener */
(
function
(
window
,
rJS
,
Handlebars
,
RSVP
,
loopEventListener
)
{
"
use strict
"
;
/////////////////////////////////////////////////////////////////
...
...
@@ -37,28 +37,20 @@
return
g
.
getElement
()
.
push
(
function
(
element
)
{
g
.
props
.
element
=
element
;
g
.
props
.
jelement
=
$
(
element
.
querySelector
(
"
div
"
));
g
.
props
.
render_deferred
=
RSVP
.
defer
();
});
})
.
ready
(
function
(
g
)
{
g
.
props
.
jelement
.
panel
({
display
:
"
overlay
"
,
position
:
"
left
"
,
theme
:
"
d
"
// animate: false
});
})
/////////////////////////////////////////////////////////////////
// declared methods
/////////////////////////////////////////////////////////////////
.
declareMethod
(
'
toggle
'
,
function
()
{
this
.
props
.
jelement
.
panel
(
"
toggle
"
);
this
.
props
.
element
.
classList
.
toggle
(
'
visible
'
);
})
.
declareMethod
(
'
close
'
,
function
()
{
this
.
props
.
jelement
.
panel
(
"
close
"
);
if
(
this
.
props
.
element
.
classList
.
contains
(
'
visible
'
))
{
this
.
props
.
element
.
classList
.
remove
(
'
visible
'
);
}
})
.
declareMethod
(
'
render
'
,
function
()
{
...
...
@@ -89,8 +81,7 @@
return
tmp
;
})
.
push
(
function
(
my_translated_or_plain_html
)
{
g
.
props
.
jelement
.
html
(
my_translated_or_plain_html
);
g
.
props
.
jelement
.
trigger
(
"
create
"
);
g
.
props
.
element
.
querySelector
(
"
div
"
).
innerHTML
=
my_translated_or_plain_html
;
g
.
props
.
render_deferred
.
resolve
();
});
})
...
...
@@ -110,8 +101,8 @@
})
.
push
(
function
()
{
return
loopEventListener
(
panel_gadget
.
props
.
element
.
querySelector
(
'
form
'
),
'
submit
'
,
panel_gadget
.
props
.
element
.
querySelector
(
'
button
'
),
'
click
'
,
false
,
formSubmit
);
...
...
@@ -119,4 +110,4 @@
});
}(
window
,
rJS
,
Handlebars
,
jQuery
,
RSVP
,
loopEventListener
));
\ No newline at end of file
}(
window
,
rJS
,
Handlebars
,
RSVP
,
loopEventListener
));
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_panel_js.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
9
47.3414.45097.15701
</string>
</value>
<value>
<string>
9
52.1507.19232.15035
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
14
47406686.19
</float>
<float>
14
66524414.0
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_formpage_js.js
View file @
ac5b6ae3
/*global window, rJS, URI
, jQuery
*/
/*global window, rJS, URI */
/*jslint nomen: true, indent: 2, maxerr: 3 */
(
function
(
window
,
rJS
,
URI
,
$
)
{
(
function
(
window
,
rJS
,
URI
)
{
"
use strict
"
;
var
gadget_klass
=
rJS
(
window
);
...
...
@@ -135,9 +135,6 @@
element
.
removeChild
(
element
.
firstChild
);
}
element
.
appendChild
(
fragment
);
if
(
options
.
hasOwnProperty
(
"
form_validation_error
"
))
{
$
(
element
).
trigger
(
"
create
"
);
}
});
});
return
queue
;
...
...
@@ -149,4 +146,4 @@
return
this
.
render
(
options
);
});
}(
window
,
rJS
,
URI
,
jQuery
));
\ No newline at end of file
}(
window
,
rJS
,
URI
));
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_pt_formpage_js.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
952.10
268.42242.60416
</string>
</value>
<value>
<string>
952.10
025.24641.8430
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
14670
46951.17
</float>
<float>
14670
32278.85
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searcheditor_js.js
View file @
ac5b6ae3
/*jslint indent: 2, maxerr: 3, maxlen: 100, nomen: true */
/*global window, document, rJS, RSVP, Handlebars,
$,
loopEventListener,
/*global window, document, rJS, RSVP, Handlebars, loopEventListener,
QueryFactory, SimpleQuery, ComplexQuery, Query, console*/
(
function
(
window
,
document
,
rJS
,
RSVP
,
Handlebars
,
$
,
loopEventListener
,
(
function
(
window
,
document
,
rJS
,
RSVP
,
Handlebars
,
loopEventListener
,
QueryFactory
,
SimpleQuery
,
ComplexQuery
,
Query
,
console
)
{
"
use strict
"
;
var
gadget_klass
=
rJS
(
window
),
...
...
@@ -132,7 +132,6 @@
})
.
push
(
function
(
innerHTML
)
{
select_list
[
1
].
innerHTML
=
innerHTML
;
$
(
select_list
[
1
]).
selectmenu
(
'
refresh
'
);
if
(
isNumericComparison
(
event
.
target
.
value
))
{
if
(
event
.
target
.
value
.
indexOf
(
"
date
"
)
!==
-
1
)
{
input
.
setAttribute
(
"
type
"
,
"
date
"
);
...
...
@@ -242,16 +241,11 @@
return
RSVP
.
all
(
list
);
})
.
push
(
function
(
all_result
)
{
var
innerHTML
=
""
,
select_list
;
var
innerHTML
=
""
;
for
(
i
=
0
;
i
<
all_result
.
length
;
i
+=
1
)
{
innerHTML
+=
all_result
[
i
];
}
container
.
innerHTML
=
innerHTML
;
select_list
=
container
.
querySelectorAll
(
"
select
"
);
for
(
i
=
0
;
i
<
select_list
.
length
;
i
+=
1
)
{
$
(
select_list
[
i
]).
selectmenu
();
}
return
listenToSelect
(
gadget
,
"
auto
"
);
});
}
...
...
@@ -353,14 +347,8 @@
})
.
push
(
function
(
template
)
{
var
tmp
=
document
.
createElement
(
"
div
"
),
container
=
gadget
.
props
.
element
.
querySelector
(
"
.filter_item_container
"
),
select_list
,
i
;
container
=
gadget
.
props
.
element
.
querySelector
(
"
.filter_item_container
"
);
tmp
.
innerHTML
=
template
;
select_list
=
tmp
.
querySelectorAll
(
"
select
"
);
for
(
i
=
0
;
i
<
select_list
.
length
;
i
+=
1
)
{
$
(
select_list
[
i
]).
selectmenu
();
}
container
.
appendChild
(
tmp
.
querySelector
(
"
div
"
));
return
listenToSelect
(
gadget
,
class_value
);
});
...
...
@@ -379,5 +367,5 @@
);
});
}(
window
,
document
,
rJS
,
RSVP
,
Handlebars
,
$
,
loopEventListener
,
}(
window
,
document
,
rJS
,
RSVP
,
Handlebars
,
loopEventListener
,
QueryFactory
,
SimpleQuery
,
ComplexQuery
,
Query
,
console
));
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searcheditor_js.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
9
49.2121.59518.17646
</string>
</value>
<value>
<string>
9
52.10062.13895.62105
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
14
55022145.56
</float>
<float>
14
67034494.63
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_html.html
View file @
ac5b6ae3
...
...
@@ -14,22 +14,9 @@
<script
src=
"gadget_erp5_searchfield.js"
></script>
<script
id=
"panel-template"
type=
"text/x-handlebars-template"
>
<
div
class
=
"
field_container
"
>
<
div
class
=
"
ui-field-contain
"
>
<
div
class
=
"
bottom
"
>
<
div
class
=
"
ui-input-text ui-body-{{theme}} ui-input-has-icon ui-corner-all ui-shadow-inset ui-input-has-clear
"
>
<
input
type
=
"
text
"
data
-
enhanced
=
"
true
"
value
=
"
{{widget_value}}
"
name
=
"
search
"
{{
widget_status_attribute
}}
>
<
div
class
=
"
ui-btn ui-input-clear ui-input-btn ui-corner-all ui-icon-times ui-btn-icon-notext
"
data
-
i18n
=
"
[node]header-submit
"
>
-
Submit
<
input
data
-
enhanced
=
"
true
"
class
=
"
clear_button
"
type
=
"
submit
"
data
-
i18n
=
"
[value]header-submit
"
value
=
"
Submit
"
{{
widget_status_attribute
}}
/
>
<
/div
>
<
/div
>
<
div
class
=
"
ui-shadow-inset ui-btn ui-btn-inline ui-corner-all ui-btn-{{theme}} ui-btn-icon-notext ui-icon-search ui-override-theme
"
>
<
div
class
=
"
ui-input-btn
"
>
<
input
class
=
"
search_button
"
data
-
role
=
"
button
"
data
-
enhanced
=
"
true
"
type
=
"
submit
"
data
-
i18n
=
"
[value]
"
value
=
"
"
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
input
type
=
"
search
"
data
-
enhanced
=
"
true
"
value
=
"
{{widget_value}}
"
name
=
"
search
"
{{
widget_status_attribute
}}
>
<
button
class
=
"
search_button ui-shadow-inset ui-btn ui-btn-inline ui-corner-all ui-btn-{{theme}} ui-btn-icon-notext ui-icon-search ui-override-theme ui-input-btn
"
data
-
role
=
"
button
"
data
-
enhanced
=
"
true
"
type
=
"
submit
"
/>
<
/div
>
</script>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_html.xml
View file @
ac5b6ae3
...
...
@@ -234,7 +234,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
95
0.28959.27081.52548
</string>
</value>
<value>
<string>
95
2.1567.50811.55193
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -252,7 +252,7 @@
</tuple>
<state>
<tuple>
<float>
146
0449490.
1
</float>
<float>
146
7032063.7
1
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_js.js
View file @
ac5b6ae3
...
...
@@ -77,20 +77,6 @@
result
[
input
.
getAttribute
(
'
name
'
)]
=
value
;
return
result
;
})
.
declareService
(
function
()
{
var
gadget
=
this
,
clear_button
=
gadget
.
props
.
element
.
querySelector
(
"
.clear_button
"
),
search_input
=
gadget
.
props
.
element
.
querySelector
(
"
input
"
);
return
loopEventListener
(
clear_button
,
"
click
"
,
false
,
function
()
{
search_input
.
value
=
""
;
search_input
.
focus
();
}
);
});
}(
window
,
rJS
,
RSVP
,
Handlebars
,
loopEventListener
));
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_searchfield_js.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
95
0.28962.48103.49971
</string>
</value>
<value>
<string>
95
1.35286.47701.22630
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
146
0390605.12
</float>
<float>
146
6524830.34
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_serviceworker.js
View file @
ac5b6ae3
...
...
@@ -62,7 +62,6 @@
'
gadget_erp5_header.js
'
,
'
gadget_erp5_jio.html
'
,
'
gadget_erp5_jio.js
'
,
'
gadget_erp5_latest.css
'
,
'
gadget_erp5_page_action.html
'
,
'
gadget_erp5_page_action.js
'
,
'
gadget_erp5_page_form.html
'
,
...
...
@@ -87,7 +86,6 @@
'
gadget_erp5_page_worklist.js
'
,
'
gadget_erp5_panel.html
'
,
'
gadget_erp5_panel.js
'
,
'
gadget_erp5_panel_configuration.html
'
,
'
gadget_erp5_pt_form_dialog.html
'
,
'
gadget_erp5_pt_form_dialog.js
'
,
'
gadget_erp5_pt_form_list.html
'
,
...
...
@@ -118,9 +116,6 @@
'
handlebars.js
'
,
'
i18next.js
'
,
'
jiodev.js
'
,
'
jquery.js
'
,
'
jquerymobile.css
'
,
'
jquerymobile.js
'
,
'
renderjs.js
'
,
'
rsvp.js
'
];
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_serviceworker.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
952.
33133.9116.24098
</string>
</value>
<value>
<string>
952.
5891.40125.8465
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
146
8419919.07
</float>
<float>
146
7035757.8
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_textareafield_js.js
View file @
ac5b6ae3
/*global window, rJS, document, RSVP, loopEventListener
, jQuery
*/
/*global window, rJS, document, RSVP, loopEventListener */
/*jslint indent: 2, maxerr: 3 */
(
function
(
window
,
rJS
,
document
,
RSVP
,
loopEventListener
,
$
)
{
(
function
(
window
,
rJS
,
document
,
RSVP
,
loopEventListener
)
{
"
use strict
"
;
rJS
(
window
)
...
...
@@ -58,24 +58,6 @@
}
result
[
this
.
property_dict
.
name
]
=
value
;
return
result
;
})
.
declareService
(
function
()
{
var
gadget
=
this
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
property_dict
.
textarea_deferred
.
promise
;
})
.
push
(
function
(
textarea
)
{
return
loopEventListener
(
textarea
,
'
focus
'
,
false
,
function
()
{
$
(
textarea
).
keyup
();
}
);
});
});
}(
window
,
rJS
,
document
,
RSVP
,
loopEventListener
,
jQuery
));
\ No newline at end of file
}(
window
,
rJS
,
document
,
RSVP
,
loopEventListener
));
\ No newline at end of file
bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_textareafield_js.xml
View file @
ac5b6ae3
...
...
@@ -230,7 +230,7 @@
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
9
49.24043.58938.21367
</string>
</value>
<value>
<string>
9
52.10031.38084.59682
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
...
...
@@ -248,7 +248,7 @@
</tuple>
<state>
<tuple>
<float>
14
56336348.49
</float>
<float>
14
67032882.44
</float>
<string>
UTC
</string>
</tuple>
</state>
...
...
bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.txt
0 → 100644
View file @
ac5b6ae3
/**********************************************
* Colors
**********************************************/
@black: #1F1F1F;
@txtorange: #FF6600;
@txtblue: #2FA2E4;
@white: #FFFFFF;
@txtgreen: #22CC22;
@txtsubgrey: #575757;
@grey: #777777;
// Default background for pages and other controls
@colorbackground: @white;
// Default foreground and border color
@colorforeground: @black;
// Background for contrasting elements
@colorcontrastbackground: @black;
// Foreground for contrasting elements
@colorcontrastforeground: @white;
// @colorinactive: @;
// Disabled foreground color
// @colordisabled: @;
// Subtle foreground and border
// @colorsubtle: @;
// @colorborder: @;
@colortextselection: @txtgreen;
// Foreground color to single-out items of interest
@coloraccent: @txtorange;
@colorlink: @txtblue;
@colortextboxforeground: @colorforeground;
@colortextboxplaceholder: @txtsubgrey;
@colortextboxbackground: @colorbackground;
@colorheaderbackground: #085078;
@colorsubheaderbackground: #0E81C2;
@colorsubheaderlink: #f8fff3;
@headerheight: 2.6em;
@headertitleleftlargemargin: 4em;
@headertitleleftsmallmargin: 2em;
// XXX desktop: 12em
@panelwidth: 17em;
@smartphone: ~"only screen and (max-width: 28em)";
@tablet: ~"only screen and (min-width: 28em) and (max-width: 62em)";
@desktop: ~"only screen and (min-width: 62em)";
/**********************************************
* Fonts (font-family)
**********************************************/
@sans-serif: 'Open Sans', Helvetica, Arial, sans-serif;
@monospace: "Courier New", Courier, monospace;
/**********************************************
* Shared
**********************************************/
@font-family: @sans-serif;
@font-size: 11pt;
@font-weight: 400;
@line-height: 1.3;
@letter-spacing: .05em;
@header-font-weight: 700;
// @header-font-weight: bolder;
@header-letter-spacing: .1em;
@border-size: 1pt;
@border-type: solid;
// @border-color: @color;
@border: @border-size @border-type @colorforeground;
/**********************************************
* http://meyerweb.com/eric/tools/css/reset/
* v2.0 | 20110126
* License: none (public domain)
**********************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/**********************************************
* Default
**********************************************/
html {
height: 100%;
width: 100%;
display: block;
background-color: @colorbackground;
// https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
body {
height: 100%;
width: 100%;
display: block;
color: @colorforeground;
word-wrap: break-word;
}
body, button, input, textarea, select {
font-family: @font-family;
// letter-spacing: @letter-spacing;
font-size: @font-size;
font-weight: @font-weight;
line-height: @line-height;
}
/**********************************************
* Inline elements
**********************************************/
strong {
font-weight: bold;
}
i, cite, em, var, address, dfn {
font-style: italic;
}
strong, b {
font-weight: bold;
}
u, ins {
text-decoration: underline;
}
s, strike, del {
text-decoration: line-through;
}
sup {
vertical-align: super;
font-size: smaller;
}
sub {
vertical-align: sub;
font-size: smaller;
}
small {
font-size: smaller;
}
tt, code, kbd, samp {
font-family: @monospace;
}
q {
display: inline;
&:before {
content: open-quote;
}
&:after {
content: close-quote;
}
quotes: initial;
}
mark {
// background-color: @colortextselection;
color: @colortextselection;
}
/**********************************************
* Link
**********************************************/
.link(@ccolor) {
color: @ccolor;
text-decoration: none;
&[href=""] {
color: @colorforeground;
}
}
a {
.link(@colorlink);
&[accesskey]:after {
content: " [" attr(accesskey) "] ";
}
// color: @colorlink;
}
/**********************************************
* Preformatted
**********************************************/
pre, xmp, plaintext, listing {
display: block;
font-family: @monospace;
white-space: pre-wrap;
}
/**********************************************
* hr
**********************************************/
hr {
display: block;
border-style: inset;
border-width: @border-size;
border-color: @coloraccent;
}
/**********************************************
* Text fields
**********************************************/
label {
display: block;
color: @grey;
}
input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=color]) {
width: 100%;
margin: 0;
padding: 0.4em;
line-height: 1.4em;
border: none;
background-color: @colortextboxbackground;
color: @colortextboxforeground;
border-radius: .325em;
border-width: 1px;
border-style: solid;
border-color: rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
outline-offset: 0;
&:active, &:focus {
// outline: 2px @border-type @colortextboxbackground;
outline-offset: 0;
}
&:focus {
-webkit-box-shadow: 0 0 12px #3388cc;
-moz-box-shadow: 0 0 12px #3388cc;
box-shadow: 0 0 12px #3388cc;
}
}
// http://kyusuf.com/post/completely-css-custom-checkbox-radio-buttons-and-select-boxes
select {
width: 100%;
margin: 0;
padding: 0.4em;
line-height: 1.4em;
cursor: pointer;
border: none;
background-color: @colortextboxbackground;
color: @colortextboxforeground;
// border-radius: 0;
border-radius: .325em;
border-width: 1px;
border-style: solid;
// border-color: #ddd;
border-color: rgba(0, 0, 0, 0.3);
// box-shadow: inset 0 1px 3px;
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
// font-family: @monospace;
// outline: 2px @border-type @colortextboxbackground;
outline-offset: 0;
/*
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
&:after {
content: "â–¶";
text-align: right;
float:right
}*/
&:hover, &:active, &:focus {
background-color: #e0e0e0;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#f5f5f5));
background: -webkit-linear-gradient(bottom, #eeeeee, #f5f5f5);
background: linear-gradient(bottom, #eeeeee, #f5f5f5);
background: -moz-linear-gradient(bottom, #eeeeee, #f5f5f5);
background: -o-linear-gradient(bottom, #eeeeee, #f5f5f5);
background: -ms-linear-gradient(bottom, #eeeeee, #f5f5f5);
// color: #222222;
// text-shadow: none;
// border-color: rgb(0, 0, 0);
// border-color: rgba(0, 0, 0, 0.5);
}
}
textarea {
height: 15em;
width: 100%;
margin: 0;
padding: 0.5em;
border: none;
background-color: @colortextboxbackground;
color: @colortextboxforeground;
border-radius: 0;
font-family: @monospace;
}
::-webkit-input-placeholder {
color: @colortextboxplaceholder;
}
:-moz-placeholder { /* Firefox 18- */
color: @colortextboxplaceholder;
}
::-moz-placeholder { /* Firefox 19+ */
color: @colortextboxplaceholder;
}
:-ms-input-placeholder {
color: @colortextboxplaceholder;
}
input[type=submit], button {
&::-moz-focus-inner {
border : 0px;
padding: 0px;
}
/*
margin: 0;
margin-bottom: 1em;
padding: 0.5em 2em;
*/
margin: 0;
padding: 0;
border: none;
// background-image: none;
background-color: @colorbackground;
color: @colorforeground;
cursor: pointer;
}
/**********************************************
* Media
**********************************************/
img, canvas, iframe, video, svg {
max-width: 100%;
}
svg {
polyline {
stroke: @colorforeground;
fill: none;
}
text {
stroke: @colorforeground;
fill: @colorforeground;
}
}
iframe {
width: 100%;
height: 25em;
background-color: white;
}
img {
image-orientation: from-image;
}
/**********************************************
* Gadget: panel
**********************************************/
div[data-gadget-scope='panel'] {
// background-color: #252525;
background-color: #444444;
// border-color: #454545;
border-color: #888888;
@media @smartphone, @tablet {
box-shadow: 5px 0 5px rgba(0,0,0,.15);
}
color: #fff;
width: @panelwidth;
min-height: 100%;
max-height: none;
border-width: 0;
position: fixed;
top: 0;
left: 0;
display: block;
z-index: 2000;
@media @smartphone, @tablet {
transition: transform 200ms ease-out;
transform: translate3d(-110%, 0, 0);
&.visible {
transform: translate3d(0, 0, 0);
}
}
div[data-role="header"] {
background-color: #252525;
color: #fff;
display: flex;
justify-content: space-between;
border-color: rgba(255,255,255, .3);
border-width: 0 0 1px 0;
border-style: solid;
> div {
&:first-of-type {
border-color: rgba(255,255,255, .3);
border-style: solid;
border-width: 0 1px 0 0;
}
&:last-of-type {
border-color: rgba(255,255,255, .3);
border-style: solid;
border-width: 0 0 0 1px;
}
}
button, a {
// https://css-tricks.com/forums/topic/hide-text-but-not-the-before-pseudo-class/
width: 3em;
overflow: hidden;
text-indent: -9999px;
white-space: nowrap;
background-color: #252525;
&::before {
float: left;
text-indent: 0;
margin-left: 1em;
}
@media @desktop {
&[data-i18n="Close"] {
display: none;
}
}
display: block;
line-height: @headerheight;
color: @white;
// background-color: @colorheaderbackground;
/*
&[name="panel"] {
@media @desktop {
display: none;
}
}
*/
}
}
img {
text-align: left;
line-height: @headerheight;
max-height: @headerheight;
// flex: 1;
}
ul {
margin-top: @headerheight;
li {
a {
color: #ffffff;
/*
border-color: rgba(255,255,255, .3);
border-width: 1px 0 0 0;
border-style: solid;
*/
padding: .4em;
display: block;
// position: relative;
// text-align: left;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
&::before {
// margin-right: 1em;
width: 2em;
}
}
}
}
}
/**********************************************
* Gadget: editor panel
**********************************************/
div[data-gadget-scope='editor_panel'] {
// background-color: #252525;
background-color: #444444;
// border-color: #454545;
border-color: #888888;
box-shadow: 5px 0 0 5px rgba(0,0,0,.15);
color: #fff;
width: @panelwidth;
min-height: 100%;
max-height: none;
border-width: 0;
position: fixed;
top: 0;
right: 0;
display: block;
z-index: 2000;
transition: transform 200ms ease-out;
transform: translate3d(110%, 0, 0);
&.visible {
transform: translate3d(0, 0, 0);
}
div[data-role="header"] {
background-color: #252525;
color: #fff;
display: flex;
justify-content: space-between;
border-color: rgba(255,255,255, .3);
border-width: 0 0 1px 0;
border-style: solid;
h1 {
text-align: left;
line-height: @headerheight;
max-height: @headerheight;
// flex: 1;
}
> div {
&:first-of-type {
border-color: rgba(255,255,255, .3);
border-style: solid;
border-width: 0 1px 0 0;
}
&:last-of-type {
border-color: rgba(255,255,255, .3);
border-style: solid;
border-width: 0 0 0 1px;
}
}
button, a {
// https://css-tricks.com/forums/topic/hide-text-but-not-the-before-pseudo-class/
width: 3em;
overflow: hidden;
text-indent: -9999px;
white-space: nowrap;
background-color: #252525;
&::before {
float: left;
text-indent: 0;
margin-left: 1em;
}
display: block;
line-height: @headerheight;
color: @white;
// background-color: @colorheaderbackground;
}
}
}
/**********************************************
* Gadget: header
**********************************************/
div[data-gadget-scope='header'] .ui-header {
background-color: @colorheaderbackground;
// width: 100%;
position: fixed;
z-index: 1000;
text-align: center;
display: flex;
flex-flow: row wrap;
@media @desktop {
margin-left: @panelwidth;
}
button, a {
&:hover, &:active {
background-color: #085078;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#85D8CE), to(#0E81C2));
background: -webkit-linear-gradient(bottom, #85D8CE, #0E81C2);
background: linear-gradient(bottom, #85D8CE, #0E81C2);
background: -moz-linear-gradient(bottom, #85D8CE, #0E81C2);
background: -o-linear-gradient(bottom, #85D8CE, #0E81C2);
background: -ms-linear-gradient(bottom, #85D8CE, #0E81C2);
}
}
.ui-controlgroup-controls {
button, a {
display: block;
line-height: @headerheight;
color: @white;
background-color: @colorheaderbackground;
// https://css-tricks.com/forums/topic/hide-text-but-not-the-before-pseudo-class/
// Default size
width: 8em;
@media @smartphone {
width: 3em;
overflow: hidden;
text-indent: -9999px;
white-space: nowrap;
}
&::before {
margin-right: 0.4em;
@media @smartphone {
float: left;
text-indent: 0;
margin-left: 1em;
}
}
&[name="panel"] {
@media @desktop {
display: none;
}
}
}
}
h1 {
text-align: left;
line-height: @headerheight;
flex: 1;
color: @white;
border-left: 1px solid rgba(255, 255, 255, 0.55);
border-right: 1px solid rgba(255, 255, 255, 0.55);
// Do not put title on multi line in case of small screen
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
// Title which is not a link
& > span {
padding-left: @headertitleleftlargemargin;
@media @smartphone {
padding-left: @headertitleleftsmallmargin
}
}
// Clickable title
a {
display: block;
color: @white;
// Do not put link on multi line in case of small screen
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
&::before {
display: inline-block;
text-align: center;
width: @headertitleleftlargemargin;
@media @smartphone {
width: @headertitleleftsmallmargin
}
}
}
}
.ui-subheader {
// display: block;
@media @desktop {
text-align: left;
}
}
ul {
width: 100%;
background-color: @colorsubheaderbackground;
display: table;
table-layout: fixed;
@media @desktop {
height: 100%;
li {
display: inline-block;
height: 100%;
a {
display: block;
padding-left: 0.8em;
padding-right: 0.8em;
min-width: 5em;
line-height: @headerheight;
height: 100%;
color: @colorsubheaderlink;
white-space: nowrap;
overflow: hidden;
&::before {
display: none;
// padding-right: 0.3em;
}
}
}
}
@media @smartphone, @tablet {
li {
display: table-cell;
border-left: 1px solid rgba(0, 0, 0, 0.55);
&:first-child {
border-left: none;
}
a {
display: block;
padding-top: 0.8em;
padding-bottom: 0.8em;
@media @smartphone, @tablet {
padding-top: 0.2em;
padding-bottom: 0.2em;
}
color: @colorsubheaderlink;
white-space: nowrap;
overflow: hidden;
&::before {
font-size: 1.2em;
padding-bottom: 0.3em;
display: block;
}
}
}
}
}
}
/**********************************************
* Gadget: main
**********************************************/
.gadget-content {
@media @desktop {
margin-left: @panelwidth;
}
// Top padding
padding: 2em;
padding-top: 9em;
@media @smartphone {
padding: 0.5em;
padding-top: 8em;
}
/*
.ui-has-subheader {
padding-top: 7em;
}
*/
// Label
.ui-field-contain {
margin-bottom: 2em;
padding: 0.8em 0;
// margin: 0 0 12px 0;
div {
width: 100%;
}
label {
margin: 0 0 0.4em;
// padding: 0.4em;
// line-height: 1.4em;
// text-align: left;
// margin: 0 8px 0 0;
// padding: 2px 0;
}
}
.ui-content-title {
font-size: 150%;
margin-top: 1em;
margin-bottom: 1em;
}
ul.document-listview {
li {
border-color: rgba(0, 0, 0, 0.3);
border-width: 1px;
border-style: solid;
border-bottom-style: none;
box-shadow: 0 1px 3px rgba(0,0,0,.15);
a {
display: block;
padding: 0.7em 1em;
color: #222222;
&:after {
font-family: FontAwesome;
content: "\f0da";
text-align: right;
float:right;
}
&:hover, &:active, &:focus {
background-color: #e0e0e0;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#f5f5f5));
background: -webkit-linear-gradient(bottom, #eeeeee, #f5f5f5);
background: linear-gradient(bottom, #eeeeee, #f5f5f5);
background: -moz-linear-gradient(bottom, #eeeeee, #f5f5f5);
background: -o-linear-gradient(bottom, #eeeeee, #f5f5f5);
background: -ms-linear-gradient(bottom, #eeeeee, #f5f5f5);
// color: #222222;
// text-shadow: none;
// border-color: rgb(0, 0, 0);
// border-color: rgba(0, 0, 0, 0.5);
}
&:focus {
-webkit-box-shadow: 0 0 12px #3388cc;
-moz-box-shadow: 0 0 12px #3388cc;
box-shadow: 0 0 12px #3388cc;
}
}
&:first-child {
border-top-left-radius: 0.325em;
border-top-right-radius: 0.325em;
}
&:last-child {
border-bottom-left-radius: 0.325em;
border-bottom-right-radius: 0.325em;
border-bottom-style: solid;
// box-shadow: 0 1px 3px;
}
}
}
}
@media (min-width: 62em) {
.left,
.right,
.center,
.bottom {
padding: 0 2%;
}
.left,
.right {
vertical-align: top;
display: inline-block;
width: 45%;
}
}
/* middle screen */
@media (max-width: 62em) {
/* reset min/max width and shrink labels ... */
label, legend {
font-size: 80%;
}
}
@media (min-width: 28em) {
// Label
.ui-field-contain {
display: flex;
label {
flex: 1;
}
label + div {
flex: 3;
}
}
}
@media (max-width: 28em) {
/* make sure there is a bottom border */
.ui-field-contain {
padding: 0.8em 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
}
/* form validation (assuming label>span is used) */
form label span {
color: red;
}
/**********************************************
* Listbox
**********************************************/
div[data-gadget-scope='erp5_searchfield'] {
.ui-input-text {
display: flex;
}
button {
margin-left: 0.5em;
padding: 0.5em;
padding-left: 0;
}
}
.document_table {
// width: 100%;
.ui-table-header {
display: flex;
padding-bottom: 0.5em;
border-bottom: 2px solid rgba(0, 0, 0, 0.14902);
h1 {
opacity: .3;
flex: 2;
align-self: flex-end;
}
button {
padding: 0.5em;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 0.315em;
margin-right: 0.5em;
&:last-of-type {
margin-right: 0;
}
@media @smartphone {
width: 2em;
overflow: hidden;
text-indent: -9999px;
white-space: nowrap;
}
&::before {
margin-right: 0.4em;
@media @smartphone {
float: left;
text-indent: 0;
}
}
}
}
table {
width: 100%;
text-align: left;
th, td {
line-height: 1.5em;
vertical-align: middle;
}
thead {
background-color: #eeeeee;
background-color: rgba(0, 0, 0, .04);
color: #777777;
text-align: center;
@media @smartphone {
display: none;
}
}
a {
color: @colorforeground;
}
tbody {
tr {
&:nth-child(even) {
background-color: #eeeeee;
background-color: rgba(0, 0, 0, .04);
}
&:hover {
background: #e4ebf1;
}
}
@media @desktop, @tablet {
td, th {
&:not(:last-child) {
border-right: 1px solid #DDD;
}
}
a {
display: block;
padding: 0.4em 0.25em;
}
}
@media @smartphone {
tr {
// each row becomes a table, now block
display: block;
overflow: hidden;
width: 100%;
height: 4em;
position: relative;
td, th {
// all cells inline-block
display: inline-block;
&:first-child {
// first cell must be locked
display: inline-block;
width: 100%;
a {
// stretch first link to full width (positioned relative to <tr>)
position: absolute;
width: 100%;
top: 0;
bottom: 0;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
&:after {
// XXX copy/pasted
font-family: FontAwesome;
content: "\f0da";
font-size: 1.25em;
position: absolute;
right: 0.5em;
top: 50%;
margin-top: -0.75em;
background: @colorbackground;
border-radius: 0.5em;
width: 1em;
text-align: center;
line-height: 1em;
}
}
~ th, ~ td {
// set line height on cells after first row
font-size: 0.8em;
a {
pointer-events: none;
}
&:not(:last-child) a:not(:empty):after {
// add tide
content: " ~ ";
}
}
}
}
}
}
/*
@media @smartphone {
tr {
line-height: 3em;
}
th {
display: none;
&:first-of-type {
display: block;
a {
display: block;
text-align: left;
padding-left: 0.5em;
&:after {
// XXX copy/pasted
font-family: FontAwesome;
content: "\f0da";
text-align: right;
float:right;
padding-right: 0.5em;
padding-left: 0.5em;
}
}
}
}
}
*/
}
tfoot .ui-controlgroup-controls {
display: flex;
padding-top: 0.5em;
border-top: 2px solid rgba(0, 0, 0, 0.14902);
span {
opacity: .3;
flex: 2;
text-align: right;
}
a {
padding: 0.5em;
border: 1px solid rgba(0, 0, 0, 0.14);
border-radius: 0.315em;
margin-right: 0.5em;
&:last-of-type {
margin-right: 0;
}
@media @smartphone {
width: 2em;
overflow: hidden;
text-indent: -9999px;
white-space: nowrap;
}
&::before {
margin-right: 0.4em;
@media @smartphone {
float: left;
text-indent: 0.3em;
}
}
}
}
}
}
/**********************************************
* JQM
**********************************************/
.ui-disabled {
opacity: .3;
cursor: default;
pointer-events: none;
}
.ui-screen-hidden {
display: none;
}
/**********************************************
* Keyframes
**********************************************/
@-moz-keyframes spin {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
/**********************************************
* Icons
**********************************************/
.ui-btn-icon-top, .ui-btn-icon-left, .ui-btn-icon-right, .ui-icon, .ui-btn-icon-notext {
&::before {
font-family: FontAwesome;
display: inline-block;
content: "";
}
}
.ui-icon-warning {
// XXX does not work...
background: none repeat scroll 0 0 #e4ebf1;
border-color: rgba(0, 0, 0, 0.3);
color: #777;
&::before {
content: "\f071";
}
}
.ui-icon-spinner {
// Don't fade spinner
opacity: 1;
&::before {
content: "\f110";
-webkit-animation: spin .5s infinite linear;
-moz-animation: spin .5s infinite linear;
animation: spin .5s infinite linear;
}
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.ui-icon-glass::before {
content: "\f000";
}
.ui-icon-music::before {
content: "\f001";
}
.ui-icon-search::before {
content: "\f002";
}
.ui-icon-envelope-o::before {
content: "\f003";
}
.ui-icon-heart::before {
content: "\f004";
}
.ui-icon-star::before {
content: "\f005";
}
.ui-icon-star-o::before {
content: "\f006";
}
.ui-icon-user::before {
content: "\f007";
}
.ui-icon-film::before {
content: "\f008";
}
.ui-icon-th-large::before {
content: "\f009";
}
.ui-icon-th::before {
content: "\f00a";
}
.ui-icon-th-list::before {
content: "\f00b";
}
.ui-icon-check::before {
content: "\f00c";
}
.ui-icon-times::before,
.ui-icon-delete::before {
content: "\f00d";
}
.ui-icon-search-plus::before {
content: "\f00e";
}
.ui-icon-search-minus::before {
content: "\f010";
}
.ui-icon-power-off::before {
content: "\f011";
}
.ui-icon-signal::before {
content: "\f012";
}
.ui-icon-gear::before,
.ui-icon-cog::before {
content: "\f013";
}
.ui-icon-trash-o::before {
content: "\f014";
}
.ui-icon-home::before {
content: "\f015";
}
.ui-icon-file-o::before {
content: "\f016";
}
.ui-icon-clock-o::before {
content: "\f017";
}
.ui-icon-road::before {
content: "\f018";
}
.ui-icon-download::before {
content: "\f019";
}
.ui-icon-arrow-circle-o-down::before {
content: "\f01a";
}
.ui-icon-arrow-circle-o-up::before {
content: "\f01b";
}
.ui-icon-inbox::before {
content: "\f01c";
}
.ui-icon-play-circle-o::before {
content: "\f01d";
}
.ui-icon-rotate-right::before,
.ui-icon-repeat::before {
content: "\f01e";
}
.ui-icon-refresh::before {
content: "\f021";
}
.ui-icon-list-alt::before {
content: "\f022";
}
.ui-icon-lock::before {
content: "\f023";
}
.ui-icon-flag::before {
content: "\f024";
}
.ui-icon-headphones::before {
content: "\f025";
}
.ui-icon-volume-off::before {
content: "\f026";
}
.ui-icon-volume-down::before {
content: "\f027";
}
.ui-icon-volume-up::before {
content: "\f028";
}
.ui-icon-qrcode::before {
content: "\f029";
}
.ui-icon-barcode::before {
content: "\f02a";
}
.ui-icon-tag::before {
content: "\f02b";
}
.ui-icon-tags::before {
content: "\f02c";
}
.ui-icon-book::before {
content: "\f02d";
}
.ui-icon-bookmark::before {
content: "\f02e";
}
.ui-icon-print::before {
content: "\f02f";
}
.ui-icon-camera::before {
content: "\f030";
}
.ui-icon-font::before {
content: "\f031";
}
.ui-icon-bold::before {
content: "\f032";
}
.ui-icon-italic::before {
content: "\f033";
}
.ui-icon-text-height::before {
content: "\f034";
}
.ui-icon-text-width::before {
content: "\f035";
}
.ui-icon-align-left::before {
content: "\f036";
}
.ui-icon-align-center::before {
content: "\f037";
}
.ui-icon-align-right::before {
content: "\f038";
}
.ui-icon-align-justify::before {
content: "\f039";
}
.ui-icon-list::before {
content: "\f03a";
}
.ui-icon-dedent::before,
.ui-icon-outdent::before {
content: "\f03b";
}
.ui-icon-indent::before {
content: "\f03c";
}
.ui-icon-video-camera::before {
content: "\f03d";
}
.ui-icon-photo::before,
.ui-icon-image::before,
.ui-icon-picture-o::before {
content: "\f03e";
}
.ui-icon-pencil::before {
content: "\f040";
}
.ui-icon-map-marker::before {
content: "\f041";
}
.ui-icon-adjust::before {
content: "\f042";
}
.ui-icon-tint::before {
content: "\f043";
}
.ui-icon-edit::before,
.ui-icon-pencil-square-o::before {
content: "\f044";
}
.ui-icon-share-square-o::before {
content: "\f045";
}
.ui-icon-check-square-o::before,
.ui-icon-checkbox-on::before,
.ui-checkbox-on::before {
content: "\f046";
}
.ui-icon-arrows::before {
content: "\f047";
}
.ui-icon-step-backward::before {
content: "\f048";
}
.ui-icon-fast-backward::before {
content: "\f049";
}
.ui-icon-backward::before {
content: "\f04a";
}
.ui-icon-play::before {
content: "\f04b";
}
.ui-icon-pause::before {
content: "\f04c";
}
.ui-icon-stop::before {
content: "\f04d";
}
.ui-icon-forward::before {
content: "\f04e";
}
.ui-icon-fast-forward::before {
content: "\f050";
}
.ui-icon-step-forward::before {
content: "\f051";
}
.ui-icon-eject::before {
content: "\f052";
}
.ui-icon-chevron-left::before {
content: "\f053";
}
.ui-icon-chevron-right::before {
content: "\f054";
}
.ui-icon-plus-circle::before {
content: "\f055";
}
.ui-icon-minus-circle::before {
content: "\f056";
}
.ui-icon-times-circle::before {
content: "\f057";
}
.ui-icon-check-circle::before {
content: "\f058";
}
.ui-icon-question-circle::before {
content: "\f059";
}
.ui-icon-info-circle::before {
content: "\f05a";
}
.ui-icon-crosshairs::before {
content: "\f05b";
}
.ui-icon-times-circle-o::before {
content: "\f05c";
}
.ui-icon-check-circle-o::before,
.ui-icon-radio-off::before,
.ui-radio-on::before {
content: "\f05d";
}
.ui-icon-ban::before {
content: "\f05e";
}
.ui-icon-arrow-left::before {
content: "\f060";
}
.ui-icon-arrow-right::before {
content: "\f061";
}
.ui-icon-arrow-up::before {
content: "\f062";
}
.ui-icon-arrow-down::before {
content: "\f063";
}
.ui-icon-mail-forward::before,
.ui-icon-share::before {
content: "\f064";
}
.ui-icon-expand::before {
content: "\f065";
}
.ui-icon-compress::before {
content: "\f066";
}
.ui-icon-plus::before {
content: "\f067";
}
.ui-icon-minus::before {
content: "\f068";
}
.ui-icon-asterisk::before {
content: "\f069";
}
.ui-icon-exclamation-circle::before {
content: "\f06a";
}
.ui-icon-gift::before {
content: "\f06b";
}
.ui-icon-leaf::before {
content: "\f06c";
}
.ui-icon-fire::before {
content: "\f06d";
}
.ui-icon-eye::before {
content: "\f06e";
}
.ui-icon-eye-slash::before {
content: "\f070";
}
.ui-icon-exclamation-triangle::before {
content: "\f071";
}
.ui-icon-plane::before {
content: "\f072";
}
.ui-icon-calendar::before {
content: "\f073";
}
.ui-icon-random::before {
content: "\f074";
}
.ui-icon-comment::before {
content: "\f075";
}
.ui-icon-magnet::before {
content: "\f076";
}
.ui-icon-chevron-up::before {
content: "\f077";
}
.ui-icon-chevron-down::before {
content: "\f078";
}
.ui-icon-retweet::before {
content: "\f079";
}
.ui-icon-shopping-cart::before {
content: "\f07a";
}
.ui-icon-folder::before {
content: "\f07b";
}
.ui-icon-folder-open::before {
content: "\f07c";
}
.ui-icon-arrows-v::before {
content: "\f07d";
}
.ui-icon-arrows-h::before {
content: "\f07e";
}
.ui-icon-bar-chart-o::before {
content: "\f080";
}
.ui-icon-twitter-square::before {
content: "\f081";
}
.ui-icon-facebook-square::before {
content: "\f082";
}
.ui-icon-camera-retro::before {
content: "\f083";
}
.ui-icon-key::before {
content: "\f084";
}
.ui-icon-gears::before,
.ui-icon-cogs::before {
content: "\f085";
}
.ui-icon-comments::before {
content: "\f086";
}
.ui-icon-thumbs-o-up::before {
content: "\f087";
}
.ui-icon-thumbs-o-down::before {
content: "\f088";
}
.ui-icon-star-half::before {
content: "\f089";
}
.ui-icon-heart-o::before {
content: "\f08a";
}
.ui-icon-sign-out::before {
content: "\f08b";
}
.ui-icon-linkedin-square::before {
content: "\f08c";
}
.ui-icon-thumb-tack::before {
content: "\f08d";
}
.ui-icon-external-link::before {
content: "\f08e";
}
.ui-icon-sign-in::before {
content: "\f090";
}
.ui-icon-trophy::before {
content: "\f091";
}
.ui-icon-github-square::before {
content: "\f092";
}
.ui-icon-upload::before {
content: "\f093";
}
.ui-icon-lemon-o::before {
content: "\f094";
}
.ui-icon-phone::before {
content: "\f095";
}
.ui-icon-square-o::before,
.ui-icon-checkbox-off::before,
.ui-checkbox-off::before {
content: "\f096";
}
.ui-icon-bookmark-o::before {
content: "\f097";
}
.ui-icon-phone-square::before {
content: "\f098";
}
.ui-icon-twitter::before {
content: "\f099";
}
.ui-icon-facebook::before {
content: "\f09a";
}
.ui-icon-github::before {
content: "\f09b";
}
.ui-icon-unlock::before {
content: "\f09c";
}
.ui-icon-credit-card::before {
content: "\f09d";
}
.ui-icon-rss::before {
content: "\f09e";
}
.ui-icon-hdd-o::before {
content: "\f0a0";
}
.ui-icon-bullhorn::before {
content: "\f0a1";
}
.ui-icon-bell::before {
content: "\f0f3";
}
.ui-icon-certificate::before {
content: "\f0a3";
}
.ui-icon-hand-o-right::before {
content: "\f0a4";
}
.ui-icon-hand-o-left::before {
content: "\f0a5";
}
.ui-icon-hand-o-up::before {
content: "\f0a6";
}
.ui-icon-hand-o-down::before {
content: "\f0a7";
}
.ui-icon-arrow-circle-left::before {
content: "\f0a8";
}
.ui-icon-arrow-circle-right::before {
content: "\f0a9";
}
.ui-icon-arrow-circle-up::before {
content: "\f0aa";
}
.ui-icon-arrow-circle-down::before {
content: "\f0ab";
}
.ui-icon-globe::before {
content: "\f0ac";
}
.ui-icon-wrench::before {
content: "\f0ad";
}
.ui-icon-tasks::before {
content: "\f0ae";
}
.ui-icon-filter::before {
content: "\f0b0";
}
.ui-icon-briefcase::before {
content: "\f0b1";
}
.ui-icon-arrows-alt::before {
content: "\f0b2";
}
.ui-icon-group::before,
.ui-icon-users::before {
content: "\f0c0";
}
.ui-icon-chain::before,
.ui-icon-link::before {
content: "\f0c1";
}
.ui-icon-cloud::before {
content: "\f0c2";
}
.ui-icon-flask::before {
content: "\f0c3";
}
.ui-icon-cut::before,
.ui-icon-scissors::before {
content: "\f0c4";
}
.ui-icon-copy::before,
.ui-icon-files-o::before {
content: "\f0c5";
}
.ui-icon-paperclip::before {
content: "\f0c6";
}
.ui-icon-save::before,
.ui-icon-floppy-o::before {
content: "\f0c7";
}
.ui-icon-square::before {
content: "\f0c8";
}
.ui-icon-navicon::before,
.ui-icon-reorder::before,
.ui-icon-bars::before {
content: "\f0c9";
}
.ui-icon-list-ul::before {
content: "\f0ca";
}
.ui-icon-list-ol::before {
content: "\f0cb";
}
.ui-icon-strikethrough::before {
content: "\f0cc";
}
.ui-icon-underline::before {
content: "\f0cd";
}
.ui-icon-table::before {
content: "\f0ce";
}
.ui-icon-magic::before {
content: "\f0d0";
}
.ui-icon-truck::before {
content: "\f0d1";
}
.ui-icon-pinterest::before {
content: "\f0d2";
}
.ui-icon-pinterest-square::before {
content: "\f0d3";
}
.ui-icon-google-plus-square::before {
content: "\f0d4";
}
.ui-icon-google-plus::before {
content: "\f0d5";
}
.ui-icon-money::before {
content: "\f0d6";
}
.ui-icon-caret-down::before,
.ui-icon-carat-d::before {
content: "\f0d7";
}
.ui-icon-caret-up::before,
hmtl .ui-icon-carat-u::before{
content: "\f0d8";
}
.ui-icon-caret-left::before,
.ui-icon-carat-l::before {
content: "\f0d9";
}
.ui-icon-caret-right::before,
.ui-icon-carat-r::before {
content: "\f0da";
}
.ui-icon-columns::before {
content: "\f0db";
}
.ui-icon-unsorted::before,
.ui-icon-sort::before {
content: "\f0dc";
}
.ui-icon-sort-down::before,
.ui-icon-sort-desc::before {
content: "\f0dd";
}
.ui-icon-sort-up::before,
.ui-icon-sort-asc::before {
content: "\f0de";
}
.ui-icon-envelope::before {
content: "\f0e0";
}
.ui-icon-linkedin::before {
content: "\f0e1";
}
.ui-icon-rotate-left::before,
.ui-icon-undo::before {
content: "\f0e2";
}
.ui-icon-legal::before,
.ui-icon-gavel::before {
content: "\f0e3";
}
.ui-icon-dashboard::before,
.ui-icon-tachometer::before {
content: "\f0e4";
}
.ui-icon-comment-o::before {
content: "\f0e5";
}
.ui-icon-comments-o::before {
content: "\f0e6";
}
.ui-icon-flash::before,
.ui-icon-bolt::before {
content: "\f0e7";
}
.ui-icon-sitemap::before {
content: "\f0e8";
}
.ui-icon-umbrella::before {
content: "\f0e9";
}
.ui-icon-paste::before,
.ui-icon-clipboard::before {
content: "\f0ea";
}
.ui-icon-lightbulb-o::before {
content: "\f0eb";
}
.ui-icon-exchange::before {
content: "\f0ec";
}
.ui-icon-cloud-download::before {
content: "\f0ed";
}
.ui-icon-cloud-upload::before {
content: "\f0ee";
}
.ui-icon-user-md::before {
content: "\f0f0";
}
.ui-icon-stethoscope::before {
content: "\f0f1";
}
.ui-icon-suitcase::before {
content: "\f0f2";
}
.ui-icon-bell-o::before {
content: "\f0a2";
}
.ui-icon-coffee::before {
content: "\f0f4";
}
.ui-icon-cutlery::before {
content: "\f0f5";
}
.ui-icon-file-text-o::before {
content: "\f0f6";
}
.ui-icon-building-o::before {
content: "\f0f7";
}
.ui-icon-hospital-o::before {
content: "\f0f8";
}
.ui-icon-ambulance::before {
content: "\f0f9";
}
.ui-icon-medkit::before {
content: "\f0fa";
}
.ui-icon-fighter-jet::before {
content: "\f0fb";
}
.ui-icon-beer::before {
content: "\f0fc";
}
.ui-icon-h-square::before {
content: "\f0fd";
}
.ui-icon-plus-square::before {
content: "\f0fe";
}
.ui-icon-angle-double-left::before {
content: "\f100";
}
.ui-icon-angle-double-right::before {
content: "\f101";
}
.ui-icon-angle-double-up::before {
content: "\f102";
}
.ui-icon-angle-double-down::before {
content: "\f103";
}
.ui-icon-angle-left::before {
content: "\f104";
}
.ui-icon-angle-right::before {
content: "\f105";
}
.ui-icon-angle-up::before {
content: "\f106";
}
.ui-icon-angle-down::before {
content: "\f107";
}
.ui-icon-desktop::before {
content: "\f108";
}
.ui-icon-laptop::before {
content: "\f109";
}
.ui-icon-tablet::before {
content: "\f10a";
}
.ui-icon-mobile-phone::before,
.ui-icon-mobile::before {
content: "\f10b";
}
.ui-icon-circle-o::before,
.ui-radio-off::before {
content: "\f10c";
}
.ui-icon-quote-left::before {
content: "\f10d";
}
.ui-icon-quote-right::before {
content: "\f10e";
}
.ui-icon-circle::before {
content: "\f111";
}
.ui-icon-mail-reply::before,
.ui-icon-reply::before {
content: "\f112";
}
.ui-icon-github-alt::before {
content: "\f113";
}
.ui-icon-folder-o::before {
content: "\f114";
}
.ui-icon-folder-open-o::before {
content: "\f115";
}
.ui-icon-smile-o::before {
content: "\f118";
}
.ui-icon-frown-o::before {
content: "\f119";
}
.ui-icon-meh-o::before {
content: "\f11a";
}
.ui-icon-gamepad::before {
content: "\f11b";
}
.ui-icon-keyboard-o::before {
content: "\f11c";
}
.ui-icon-flag-o::before {
content: "\f11d";
}
.ui-icon-flag-checkered::before {
content: "\f11e";
}
.ui-icon-terminal::before {
content: "\f120";
}
.ui-icon-code::before {
content: "\f121";
}
.ui-icon-mail-reply-all::before,
.ui-icon-reply-all::before {
content: "\f122";
}
.ui-icon-star-half-empty::before,
.ui-icon-star-half-full::before,
.ui-icon-star-half-o::before {
content: "\f123";
}
.ui-icon-location-arrow::before {
content: "\f124";
}
.ui-icon-crop::before {
content: "\f125";
}
.ui-icon-code-fork::before {
content: "\f126";
}
.ui-icon-unlink::before,
.ui-icon-chain-broken::before {
content: "\f127";
}
.ui-icon-question::before {
content: "\f128";
}
.ui-icon-info::before {
content: "\f129";
}
.ui-icon-exclamation::before {
content: "\f12a";
}
.ui-icon-superscript::before {
content: "\f12b";
}
.ui-icon-subscript::before {
content: "\f12c";
}
.ui-icon-eraser::before {
content: "\f12d";
}
.ui-icon-puzzle-piece::before {
content: "\f12e";
}
.ui-icon-microphone::before {
content: "\f130";
}
.ui-icon-microphone-slash::before {
content: "\f131";
}
.ui-icon-shield::before {
content: "\f132";
}
.ui-icon-calendar-o::before {
content: "\f133";
}
.ui-icon-fire-extinguisher::before {
content: "\f134";
}
.ui-icon-rocket::before {
content: "\f135";
}
.ui-icon-maxcdn::before {
content: "\f136";
}
.ui-icon-chevron-circle-left::before {
content: "\f137";
}
.ui-icon-chevron-circle-right::before {
content: "\f138";
}
.ui-icon-chevron-circle-up::before {
content: "\f139";
}
.ui-icon-chevron-circle-down::before {
content: "\f13a";
}
.ui-icon-html5::before {
content: "\f13b";
}
.ui-icon-css3::before {
content: "\f13c";
}
.ui-icon-anchor::before {
content: "\f13d";
}
.ui-icon-unlock-alt::before {
content: "\f13e";
}
.ui-icon-bullseye::before {
content: "\f140";
}
.ui-icon-ellipsis-h::before {
content: "\f141";
}
.ui-icon-ellipsis-v::before {
content: "\f142";
}
.ui-icon-rss-square::before {
content: "\f143";
}
.ui-icon-play-circle::before {
content: "\f144";
}
.ui-icon-ticket::before {
content: "\f145";
}
.ui-icon-minus-square::before {
content: "\f146";
}
.ui-icon-minus-square-o::before {
content: "\f147";
}
.ui-icon-level-up::before {
content: "\f148";
}
.ui-icon-level-down::before {
content: "\f149";
}
.ui-icon-check-square::before {
content: "\f14a";
}
.ui-icon-pencil-square::before {
content: "\f14b";
}
.ui-icon-external-link-square::before {
content: "\f14c";
}
.ui-icon-share-square::before {
content: "\f14d";
}
.ui-icon-compass::before {
content: "\f14e";
}
.ui-icon-toggle-down::before,
.ui-icon-caret-square-o-down::before {
content: "\f150";
}
.ui-icon-toggle-up::before,
.ui-icon-caret-square-o-up::before {
content: "\f151";
}
.ui-icon-toggle-right::before,
.ui-icon-caret-square-o-right::before {
content: "\f152";
}
.ui-icon-euro::before,
.ui-icon-eur::before {
content: "\f153";
}
.ui-icon-gbp::before {
content: "\f154";
}
.ui-icon-dollar::before,
.ui-icon-usd::before {
content: "\f155";
}
.ui-icon-rupee::before,
.ui-icon-inr::before {
content: "\f156";
}
.ui-icon-cny::before,
.ui-icon-rmb::before,
.ui-icon-yen::before,
.ui-icon-jpy::before {
content: "\f157";
}
.ui-icon-ruble::before,
.ui-icon-rouble::before,
.ui-icon-rub::before {
content: "\f158";
}
.ui-icon-won::before,
.ui-icon-krw::before {
content: "\f159";
}
.ui-icon-bitcoin::before,
.ui-icon-btc::before {
content: "\f15a";
}
.ui-icon-file::before {
content: "\f15b";
}
.ui-icon-file-text::before {
content: "\f15c";
}
.ui-icon-sort-alpha-asc::before {
content: "\f15d";
}
.ui-icon-sort-alpha-desc::before {
content: "\f15e";
}
.ui-icon-sort-amount-asc::before {
content: "\f160";
}
.ui-icon-sort-amount-desc::before {
content: "\f161";
}
.ui-icon-sort-numeric-asc::before {
content: "\f162";
}
.ui-icon-sort-numeric-desc::before {
content: "\f163";
}
.ui-icon-thumbs-up::before {
content: "\f164";
}
.ui-icon-thumbs-down::before {
content: "\f165";
}
.ui-icon-youtube-square::before {
content: "\f166";
}
.ui-icon-youtube::before {
content: "\f167";
}
.ui-icon-xing::before {
content: "\f168";
}
.ui-icon-xing-square::before {
content: "\f169";
}
.ui-icon-youtube-play::before {
content: "\f16a";
}
.ui-icon-dropbox::before {
content: "\f16b";
}
.ui-icon-stack-overflow::before {
content: "\f16c";
}
.ui-icon-instagram::before {
content: "\f16d";
}
.ui-icon-flickr::before {
content: "\f16e";
}
.ui-icon-adn::before {
content: "\f170";
}
.ui-icon-bitbucket::before {
content: "\f171";
}
.ui-icon-bitbucket-square::before {
content: "\f172";
}
.ui-icon-tumblr::before {
content: "\f173";
}
.ui-icon-tumblr-square::before {
content: "\f174";
}
.ui-icon-long-arrow-down::before {
content: "\f175";
}
.ui-icon-long-arrow-up::before {
content: "\f176";
}
.ui-icon-long-arrow-left::before {
content: "\f177";
}
.ui-icon-long-arrow-right::before {
content: "\f178";
}
.ui-icon-apple::before {
content: "\f179";
}
.ui-icon-windows::before {
content: "\f17a";
}
.ui-icon-android::before {
content: "\f17b";
}
.ui-icon-linux::before {
content: "\f17c";
}
.ui-icon-dribbble::before {
content: "\f17d";
}
.ui-icon-skype::before {
content: "\f17e";
}
.ui-icon-foursquare::before {
content: "\f180";
}
.ui-icon-trello::before {
content: "\f181";
}
.ui-icon-female::before {
content: "\f182";
}
.ui-icon-male::before {
content: "\f183";
}
.ui-icon-gittip::before {
content: "\f184";
}
.ui-icon-sun-o::before {
content: "\f185";
}
.ui-icon-moon-o::before {
content: "\f186";
}
.ui-icon-archive::before {
content: "\f187";
}
.ui-icon-bug::before {
content: "\f188";
}
.ui-icon-vk::before {
content: "\f189";
}
.ui-icon-weibo::before {
content: "\f18a";
}
.ui-icon-renren::before {
content: "\f18b";
}
.ui-icon-pagelines::before {
content: "\f18c";
}
.ui-icon-stack-exchange::before {
content: "\f18d";
}
.ui-icon-arrow-circle-o-right::before {
content: "\f18e";
}
.ui-icon-arrow-circle-o-left::before {
content: "\f190";
}
.ui-icon-toggle-left::before,
.ui-icon-caret-square-o-left::before {
content: "\f191";
}
.ui-icon-dot-circle-o::before {
content: "\f192";
}
.ui-icon-wheelchair::before {
content: "\f193";
}
.ui-icon-vimeo-square::before {
content: "\f194";
}
.ui-icon-turkish-lira::before,
.ui-icon-try::before {
content: "\f195";
}
.ui-icon-plus-square-o::before {
content: "\f196";
}
.ui-icon-space-shuttle::before {
content: "\f197";
}
.ui-icon-slack::before {
content: "\f198";
}
.ui-icon-envelope-square::before {
content: "\f199";
}
.ui-icon-wordpress::before {
content: "\f19a";
}
.ui-icon-openid::before {
content: "\f19b";
}
.ui-icon-institution::before,
.ui-icon-bank::before,
.ui-icon-university::before {
content: "\f19c";
}
.ui-icon-mortar-board::before,
.ui-icon-graduation-cap::before {
content: "\f19d";
}
.ui-icon-yahoo::before {
content: "\f19e";
}
.ui-icon-google::before {
content: "\f1a0";
}
.ui-icon-reddit::before {
content: "\f1a1";
}
.ui-icon-reddit-square::before {
content: "\f1a2";
}
.ui-icon-stumbleupon-circle::before {
content: "\f1a3";
}
.ui-icon-stumbleupon::before {
content: "\f1a4";
}
.ui-icon-delicious::before {
content: "\f1a5";
}
.ui-icon-digg::before {
content: "\f1a6";
}
.ui-icon-pied-piper-square::before,
.ui-icon-pied-piper::before {
content: "\f1a7";
}
.ui-icon-pied-piper-alt::before {
content: "\f1a8";
}
.ui-icon-drupal::before {
content: "\f1a9";
}
.ui-icon-joomla::before {
content: "\f1aa";
}
.ui-icon-language::before {
content: "\f1ab";
}
.ui-icon-fax::before {
content: "\f1ac";
}
.ui-icon-building::before {
content: "\f1ad";
}
.ui-icon-child::before {
content: "\f1ae";
}
.ui-icon-paw::before {
content: "\f1b0";
}
.ui-icon-spoon::before {
content: "\f1b1";
}
.ui-icon-cube::before {
content: "\f1b2";
}
.ui-icon-cubes::before {
content: "\f1b3";
}
.ui-icon-behance::before {
content: "\f1b4";
}
.ui-icon-behance-square::before {
content: "\f1b5";
}
.ui-icon-steam::before {
content: "\f1b6";
}
.ui-icon-steam-square::before {
content: "\f1b7";
}
.ui-icon-recycle::before {
content: "\f1b8";
}
.ui-icon-automobile::before,
.ui-icon-car::before {
content: "\f1b9";
}
.ui-icon-cab::before,
.ui-icon-taxi::before {
content: "\f1ba";
}
.ui-icon-tree::before {
content: "\f1bb";
}
.ui-icon-spotify::before {
content: "\f1bc";
}
.ui-icon-deviantart::before {
content: "\f1bd";
}
.ui-icon-soundcloud::before {
content: "\f1be";
}
.ui-icon-database::before {
content: "\f1c0";
}
.ui-icon-file-pdf-o::before {
content: "\f1c1";
}
.ui-icon-file-word-o::before {
content: "\f1c2";
}
.ui-icon-file-excel-o::before {
content: "\f1c3";
}
.ui-icon-file-powerpoint-o::before {
content: "\f1c4";
}
.ui-icon-file-photo-o::before,
.ui-icon-file-picture-o::before,
.ui-icon-file-image-o::before {
content: "\f1c5";
}
.ui-icon-file-zip-o::before,
.ui-icon-file-archive-o::before {
content: "\f1c6";
}
.ui-icon-file-sound-o::before,
.ui-icon-file-audio-o::before {
content: "\f1c7";
}
.ui-icon-file-movie-o::before,
.ui-icon-file-video-o::before {
content: "\f1c8";
}
.ui-icon-file-code-o::before {
content: "\f1c9";
}
.ui-icon-vine::before {
content: "\f1ca";
}
.ui-icon-codepen::before {
content: "\f1cb";
}
.ui-icon-jsfiddle::before {
content: "\f1cc";
}
.ui-icon-life-bouy::before,
.ui-icon-life-saver::before,
.ui-icon-support::before,
.ui-icon-life-ring::before {
content: "\f1cd";
}
.ui-icon-circle-o-notch::before {
content: "\f1ce";
}
.ui-icon-ra::before,
.ui-icon-rebel::before {
content: "\f1d0";
}
.ui-icon-ge::before,
.ui-icon-empire::before {
content: "\f1d1";
}
.ui-icon-git-square::before {
content: "\f1d2";
}
.ui-icon-git::before {
content: "\f1d3";
}
.ui-icon-hacker-news::before {
content: "\f1d4";
}
.ui-icon-tencent-weibo::before {
content: "\f1d5";
}
.ui-icon-qq::before {
content: "\f1d6";
}
.ui-icon-wechat::before,
.ui-icon-weixin::before {
content: "\f1d7";
}
.ui-icon-send::before,
.ui-icon-paper-plane::before {
content: "\f1d8";
}
.ui-icon-send-o::before,
.ui-icon-paper-plane-o::before {
content: "\f1d9";
}
.ui-icon-history::before {
content: "\f1da";
}
.ui-icon-circle-thin::before {
content: "\f1db";
}
.ui-icon-header::before {
content: "\f1dc";
}
.ui-icon-paragraph::before {
content: "\f1dd";
}
.ui-icon-sliders::before {
content: "\f1de";
}
.ui-icon-share-alt::before {
content: "\f1e0";
}
.ui-icon-share-alt-square::before {
content: "\f1e1";
}
.ui-icon-bomb::before {
content: "\f1e2";
}
\ No newline at end of file
bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.xml
0 → 100644
View file @
ac5b6ae3
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"File"
module=
"OFS.Image"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
__name__
</string>
</key>
<value>
<string>
erp5css.less
</string>
</value>
</item>
<item>
<key>
<string>
content_type
</string>
</key>
<value>
<string>
text/plain
</string>
</value>
</item>
<item>
<key>
<string>
precondition
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment