Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
ecommerce-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
ecommerce-ui
Commits
511afdb1
Commit
511afdb1
authored
Oct 22, 2013
by
Sven Franck
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
switched gadget-attributes and classes to page layout API
parent
0fb2e0e8
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
43 additions
and
42 deletions
+43
-42
account.html
account.html
+3
-3
css/themes.css
css/themes.css
+19
-19
invoices.html
invoices.html
+2
-2
js/erp5_loader.js
js/erp5_loader.js
+4
-3
networks.html
networks.html
+5
-5
servers.html
servers.html
+5
-5
services.html
services.html
+5
-5
No files found.
account.html
View file @
511afdb1
...
...
@@ -20,9 +20,9 @@
<div
id=
"account"
data-role=
"page"
data-theme=
"slapos-white"
>
<div
class=
"ui-content"
>
<div
class=
"
content_element
"
></div>
<div
class=
"
content_element
"
>
<div
class=
"
erp5_gadget"
data-gadget
=
"actionMenu"
data-gadget-id=
"account_actions"
>
<div
class=
"
span_1
"
></div>
<div
class=
"
span_1
"
>
<div
class=
"
gadget"
data-gadget-type
=
"actionMenu"
data-gadget-id=
"account_actions"
>
<!-- action menu -->
</div>
</div>
...
...
css/themes.css
View file @
511afdb1
...
...
@@ -877,16 +877,9 @@ html head + body .ui-body-slapos-black.ui-focus{
right
:
0.25em
;
}
}
/* content grid */
.popup_element
{
padding-top
:
.75em
;
padding-left
:
.75em
;
padding-right
:
.75em
;
}
.popup_element
p
{
margin-bottom
:
0.15em
;
}
.content_element
{
/* ============================= content grid ============================= */
.span_1
,
.span_2
{
display
:
inline-block
;
vertical-align
:
top
;
width
:
45%
;
...
...
@@ -895,27 +888,32 @@ html head + body .ui-body-slapos-black.ui-focus{
/* ~ 98% for 2 col layout */
padding-top
:
2%
;
}
.
content_element_fullscreen
{
.
span_2
{
width
:
96%
/* 2% padding-left/right */
}
/* is this padding really necessary? */
.content_element
.ui-controlgroup-vertical
,
.content_element
.ui-controlgroup-horizontal
,
.content_element
form
{
.span_1
.ui-controlgroup-vertical
,
.span_2
.ui-controlgroup-vertical
,
.span_1
.ui-controlgroup-horizontal
,
.span_2
.ui-controlgroup-horizontal
,
.span_1
form
,
.span_2
form
{
margin-top
:
1em
;
margin-bottom
:
1em
;
vertical-align
:
middle
;
}
@media
(
max-width
:
40em
)
{
.
content_element
{
.
span_1
,
.span_2
{
width
:
100%
;
padding
:
0
;
}
}
.content_element
.ui-input-search
{
.span_1
.ui-input-search
,
.span_2
.ui-input-search
{
width
:
50%
;
}
.content_element
.ui-table-wrapper
.ui-input-search
{
.span_1
.ui-table-wrapper
.ui-input-search
,
.span_2
.ui-table-wrapper
.ui-input-search
{
width
:
auto
;
margin
:
0
;
box-shadow
:
none
;
...
...
@@ -924,12 +922,14 @@ html head + body .ui-body-slapos-black.ui-focus{
border-bottom-width
:
1px
;
}
@media
(
max-width
:
45em
)
{
.content_element
.ui-input-search
{
.span_1
.ui-input-search
,
.span_2
.ui-input-search
{
width
:
100%
;
}
}
@media
(
min-width
:
45em
)
{
.content_element
.ui-input-search
{
.span_1
.ui-input-search
,
.span_2
.ui-input-search
{
width
:
60%
;
}
}
...
...
invoices.html
View file @
511afdb1
...
...
@@ -20,8 +20,8 @@
<div
id=
"invoices"
data-role=
"page"
data-theme=
"slapos-white"
>
<div
class=
"ui-content"
>
<div
class=
"
content_element content_element_fullscreen
"
>
<table
class=
"
erp5_gadget"
data-gadget
=
"listbox"
data-gadget-id=
"invoices_01"
>
<div
class=
"
span_2
"
>
<table
class=
"
gadget"
data-gadget-type
=
"listbox"
data-gadget-id=
"invoices_01"
>
<!-- dynamic -->
</table>
</div>
...
...
js/erp5_loader.js
View file @
511afdb1
...
...
@@ -218,6 +218,7 @@
* @param {boolean} update Update or create gadget
* @returns {objects} fragment
*/
// TODO: parameters are not good, modify into something more generic!
constructListbox
:
function
(
config
,
answer
,
fields
,
query
,
total
,
update
)
{
var
fragment
,
bar
,
wrap
,
arr
,
local_popup
,
global_popup
,
set
,
id
;
...
...
@@ -2656,7 +2657,7 @@
// fetch gadgets
// WARNING: slow & IE8 compliant?
gadgets
=
active
.
querySelectorAll
(
"
[data-gadget]
"
);
gadgets
=
active
.
querySelectorAll
(
"
[data-gadget
-type
]
"
);
// load gadgets
for
(
i
=
0
;
i
<
gadgets
.
length
;
i
+=
1
)
{
...
...
@@ -2664,7 +2665,7 @@
parent
=
gadget
.
parentNode
;
gadget_id
=
gadget
.
getAttribute
(
"
data-gadget-id
"
);
method
=
"
construct
"
+
util
.
capFirstLetter
(
gadget
.
getAttribute
(
"
data-gadget
"
)
gadget
.
getAttribute
(
"
data-gadget
-type
"
)
);
// TODO: merge with updatePageElement
...
...
@@ -2733,7 +2734,7 @@
active
.
getElementsByTagName
(
"
div
"
)[
0
].
appendChild
(
util
.
generateErrorMessage
(
"
Error: Could not generate gadget
"
+
gadget
.
getAttribute
(
"
data-gadget
"
)
+
"
.
"
,
""
gadget
.
getAttribute
(
"
data-gadget
-id
"
)
+
"
.
"
,
""
)
);
});
...
...
networks.html
View file @
511afdb1
...
...
@@ -20,15 +20,15 @@
<div
id=
"networks"
data-role=
"page"
data-theme=
"slapos-white"
>
<div
class=
"ui-content"
>
<div
class=
"
content_element
"
></div>
<div
class=
"
content_element
"
>
<div
class=
"
erp5_gadget"
data-gadget
=
"actionMenu"
data-gadget-id=
"network_actions"
>
<div
class=
"
span_1
"
></div>
<div
class=
"
span_1
"
>
<div
class=
"
gadget"
data-gadget-type
=
"actionMenu"
data-gadget-id=
"network_actions"
>
<!-- action menu -->
</div>
</div>
<hr>
<div
class=
"
content_element content_element_fullscreen
"
>
<table
class=
"
erp5_gadget"
data-gadget
=
"listbox"
data-gadget-id=
"networks_01"
>
<div
class=
"
span_2
"
>
<table
class=
"
gadget"
data-gadget-type
=
"listbox"
data-gadget-id=
"networks_01"
>
<!-- dynamic -->
</table>
</div>
...
...
servers.html
View file @
511afdb1
...
...
@@ -20,15 +20,15 @@
<div
id=
"servers"
data-role=
"page"
data-theme=
"slapos-white"
>
<div
class=
"ui-content"
>
<div
class=
"
content_element
"
></div>
<div
class=
"
content_element
"
>
<div
class=
"
erp5_gadget"
data-gadget
=
"actionMenu"
data-gadget-id=
"computer_actions"
>
<div
class=
"
span_1
"
></div>
<div
class=
"
span_1
"
>
<div
class=
"
gadget"
data-gadget-type
=
"actionMenu"
data-gadget-id=
"computer_actions"
>
<!-- action menu -->
</div>
</div>
<hr>
<div
class=
"
content_element content_element_fullscreen
"
>
<table
class=
"
erp5_gadget"
data-gadget
=
"listbox"
data-gadget-id=
"computer_01"
>
<div
class=
"
span_2
"
>
<table
class=
"
gadget"
data-gadget-type
=
"listbox"
data-gadget-id=
"computer_01"
>
<!-- dynamic -->
</table>
</div>
...
...
services.html
View file @
511afdb1
...
...
@@ -20,15 +20,15 @@
<div
id=
"services"
data-role=
"page"
data-theme=
"slapos-white"
>
<div
class=
"ui-content"
>
<div
class=
"
content_element
"
></div>
<div
class=
"
content_element
"
>
<div
class=
"
erp5_gadget"
data-gadget
=
"actionMenu"
data-gadget-id=
"service_actions"
>
<div
class=
"
span_1
"
></div>
<div
class=
"
span_1
"
>
<div
class=
"
gadget"
data-gadget-type
=
"actionMenu"
data-gadget-id=
"service_actions"
>
<!-- action menu -->
</div>
</div>
<hr>
<div
class=
"
content_element content_element_fullscreen
"
>
<table
class=
"erp5_gadget"
data-gadget=
"listbox"
data-gadget-id=
"services_01"
>
<div
class=
"
span_2
"
>
<table
class=
"erp5_gadget"
data-gadget
-type
=
"listbox"
data-gadget-id=
"services_01"
>
<!-- dynamic -->
</table>
</div>
...
...
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