Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cribjs-editor
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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Cédric Le Ninivin
cribjs-editor
Commits
48d6fb59
Commit
48d6fb59
authored
Sep 28, 2020
by
Cédric Le Ninivin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
URLListPage: Add Link to remove an URL
parent
64463d98
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
3 deletions
+18
-3
gadget/gadget_cribjs_page_mass_remove.js
gadget/gadget_cribjs_page_mass_remove.js
+4
-0
gadget/gadget_cribjs_page_url_list.html
gadget/gadget_cribjs_page_url_list.html
+1
-0
gadget/gadget_cribjs_page_url_list.js
gadget/gadget_cribjs_page_url_list.js
+13
-3
No files found.
gadget/gadget_cribjs_page_mass_remove.js
View file @
48d6fb59
...
@@ -42,6 +42,10 @@
...
@@ -42,6 +42,10 @@
if
(
options
===
undefined
)
if
(
options
===
undefined
)
options
=
{};
options
=
{};
gadget
.
props
.
options
=
options
;
gadget
.
props
.
options
=
options
;
if
(
options
.
url
)
{
gadget
.
props
.
element
.
querySelector
(
"
form.crib-mass-remove textarea
"
)
.
value
=
options
.
url
;
}
return
new
RSVP
.
Queue
()
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
.
push
(
function
()
{
return
gadget
.
props
.
start_deferred
.
resolve
();
return
gadget
.
props
.
start_deferred
.
resolve
();
...
...
gadget/gadget_cribjs_page_url_list.html
View file @
48d6fb59
...
@@ -30,6 +30,7 @@
...
@@ -30,6 +30,7 @@
<tr>
<tr>
<th>
Url
</th>
<th>
Url
</th>
<th>
Edit
</th>
<th>
Edit
</th>
<th>
Remove
</th>
<th>
Go
</th>
<th>
Go
</th>
</tr>
</tr>
</thead>
</thead>
...
...
gadget/gadget_cribjs_page_url_list.js
View file @
48d6fb59
...
@@ -23,7 +23,10 @@
...
@@ -23,7 +23,10 @@
if
(
tmp_url_list
.
hasOwnProperty
(
url
))
{
if
(
tmp_url_list
.
hasOwnProperty
(
url
))
{
if
(
!
pattern
||
(
pattern
&&
url
.
indexOf
(
pattern
)
!=
-
1
))
{
if
(
!
pattern
||
(
pattern
&&
url
.
indexOf
(
pattern
)
!=
-
1
))
{
url_list
[
url
]
=
""
;
url_list
[
url
]
=
""
;
promise_list
.
push
(
gadget
.
getUrlFor
({
page
:
'
editor
'
,
url
:
url
}));
promise_list
.
push
(
RSVP
.
all
([
gadget
.
getUrlFor
({
page
:
'
editor
'
,
url
:
url
}),
gadget
.
getUrlFor
({
page
:
'
mass_remove
'
,
url
:
url
})
]));
}
}
}
}
}
}
...
@@ -46,19 +49,26 @@
...
@@ -46,19 +49,26 @@
trElement
=
document
.
createElement
(
'
tr
'
);
trElement
=
document
.
createElement
(
'
tr
'
);
tdElement
=
document
.
createElement
(
'
td
'
);
tdElement
=
document
.
createElement
(
'
td
'
);
element
=
document
.
createElement
(
'
a
'
);
element
=
document
.
createElement
(
'
a
'
);
element
.
setAttribute
(
'
href
'
,
url_link_list
[
url_number
]);
element
.
setAttribute
(
'
href
'
,
url_link_list
[
url_number
]
[
0
]
);
element
.
textContent
=
url
;
element
.
textContent
=
url
;
tdElement
.
appendChild
(
element
);
tdElement
.
appendChild
(
element
);
trElement
.
appendChild
(
tdElement
);
trElement
.
appendChild
(
tdElement
);
tdElement
=
document
.
createElement
(
'
td
'
);
tdElement
=
document
.
createElement
(
'
td
'
);
element
=
document
.
createElement
(
'
a
'
);
element
=
document
.
createElement
(
'
a
'
);
element
.
textContent
=
"
Edit
"
;
element
.
textContent
=
"
Edit
"
;
element
.
setAttribute
(
'
href
'
,
url_link_list
[
url_number
]);
element
.
setAttribute
(
'
href
'
,
url_link_list
[
url_number
]
[
0
]
);
element
.
setAttribute
(
"
class
"
,
"
btn btn-default btn-xs
"
);
element
.
setAttribute
(
"
class
"
,
"
btn btn-default btn-xs
"
);
tdElement
.
appendChild
(
element
);
tdElement
.
appendChild
(
element
);
trElement
.
appendChild
(
tdElement
);
trElement
.
appendChild
(
tdElement
);
tdElement
=
document
.
createElement
(
'
td
'
);
tdElement
=
document
.
createElement
(
'
td
'
);
element
=
document
.
createElement
(
'
a
'
);
element
=
document
.
createElement
(
'
a
'
);
element
.
innerHTML
=
"
❌
"
;
element
.
setAttribute
(
'
href
'
,
url_link_list
[
url_number
][
1
]);
element
.
setAttribute
(
"
class
"
,
"
btn btn-xs
"
);
tdElement
.
appendChild
(
element
);
trElement
.
appendChild
(
tdElement
);
tdElement
=
document
.
createElement
(
'
td
'
);
element
=
document
.
createElement
(
'
a
'
);
element
.
textContent
=
"
Go
"
;
element
.
textContent
=
"
Go
"
;
element
.
setAttribute
(
'
href
'
,
url
);
element
.
setAttribute
(
'
href
'
,
url
);
element
.
setAttribute
(
'
target
'
,
"
_blank
"
);
element
.
setAttribute
(
'
target
'
,
"
_blank
"
);
...
...
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