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
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
Romain Courteaud
erp5
Commits
85d84bfe
Commit
85d84bfe
authored
Sep 23, 2022
by
Romain Courteaud
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
erp5_web_js_style_test: prototype rewriting img tags on the fly
parent
6df5c7a7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
3 deletions
+26
-3
bt5/erp5_web_js_style_test/SkinTemplateItem/portal_skins/erp5_web_js_style_test/jsstyle_demo.js.js
...em/portal_skins/erp5_web_js_style_test/jsstyle_demo.js.js
+26
-3
No files found.
bt5/erp5_web_js_style_test/SkinTemplateItem/portal_skins/erp5_web_js_style_test/jsstyle_demo.js.js
View file @
85d84bfe
...
...
@@ -54,7 +54,11 @@
language_list
,
document_list
,
child_list
,
i
;
i
,
web_page_element
,
element_list
,
element
,
feed_url
;
if
(
modification_dict
.
hasOwnProperty
(
'
page_title
'
))
{
document
.
title
=
gadget
.
state
.
page_title
;
...
...
@@ -72,10 +76,29 @@
html
:
gadget
.
state
.
form_html_content
});
}
else
{
// Try to find the Web Page content only
web_page_element
=
domsugar
(
'
div
'
,
{
html
:
gadget
.
state
.
html_content
})
.
querySelector
(
'
div.input
'
).
firstChild
;
// Improve img rendering by default to reduce size
element_list
=
web_page_element
.
querySelectorAll
(
'
img
'
);
for
(
i
=
0
;
i
<
element_list
.
length
;
i
+=
1
)
{
element
=
element_list
[
i
];
if
(
!
element
.
getAttribute
(
'
loading
'
))
{
element
.
loading
=
'
lazy
'
;
}
feed_url
=
element
.
getAttribute
(
'
src
'
);
if
((
feed_url
)
&&
(
feed_url
.
indexOf
(
'
/
'
)
===
-
1
))
{
feed_url
=
feed_url
.
split
(
'
?
'
)[
0
]
+
'
?format=jpg&display=small&quality=90
'
;
element
.
src
=
feed_url
;
}
}
domsugar
(
gadget
.
element
.
querySelector
(
'
main
'
),
{
html
:
domsugar
(
'
div
'
,
{
html
:
gadget
.
state
.
html_content
})
.
querySelector
(
'
div.input
'
).
firstChild
.
innerHTML
html
:
web_page_element
.
innerHTML
});
}
}
...
...
Romain Courteaud
@romain
mentioned in commit
1c1f95d7
·
Oct 03, 2022
mentioned in commit
1c1f95d7
mentioned in commit 1c1f95d7f96c6227579cb79d751e018e0873d238
Toggle commit list
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