Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
douban-api-proxy
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
captainwong
douban-api-proxy
Commits
dc932225
Commit
dc932225
authored
Mar 26, 2019
by
Ozzieisaacs
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update 2 column author list view
parent
772f978b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
2 deletions
+22
-2
filter_list.js
cps/static/js/filter_list.js
+18
-2
list.html
cps/templates/list.html
+4
-0
No files found.
cps/static/js/filter_list.js
View file @
dc932225
...
@@ -22,8 +22,17 @@ $("#desc").click(function() {
...
@@ -22,8 +22,17 @@ $("#desc").click(function() {
return
;
return
;
}
}
var
list
=
$
(
'#list'
);
var
list
=
$
(
'#list'
);
var
second
=
$
(
'#second'
);
var
listItems
=
list
.
children
(
".row"
);
var
listItems
=
list
.
children
(
".row"
);
list
.
append
(
listItems
.
get
().
reverse
());
var
reversed
,
elementLength
,
middle
;
Array
.
prototype
.
push
.
apply
(
listItems
,
second
.
children
(
".row"
))
reversed
=
listItems
.
get
().
reverse
();
elementLength
=
reversed
.
length
;
middle
=
parseInt
(
elementLength
/
2
)
+
(
elementLength
%
2
);
list
.
append
(
reversed
.
slice
(
0
,
middle
));
second
.
append
(
reversed
.
slice
(
middle
,
elementLength
));
direction
=
0
;
direction
=
0
;
});
});
...
@@ -33,8 +42,15 @@ $("#asc").click(function() {
...
@@ -33,8 +42,15 @@ $("#asc").click(function() {
return
;
return
;
}
}
var
list
=
$
(
"#list"
);
var
list
=
$
(
"#list"
);
var
second
=
$
(
'#second'
);
var
listItems
=
list
.
children
(
".row"
);
var
listItems
=
list
.
children
(
".row"
);
list
.
append
(
listItems
.
get
().
reverse
());
Array
.
prototype
.
push
.
apply
(
listItems
,
second
.
children
(
".row"
));
reversed
=
listItems
.
get
().
reverse
();
elementLength
=
reversed
.
length
;
middle
=
parseInt
(
elementLength
/
2
)
+
(
elementLength
%
2
);
list
.
append
(
reversed
.
slice
(
0
,
middle
));
second
.
append
(
reversed
.
slice
(
middle
,
elementLength
));
direction
=
1
;
direction
=
1
;
});
});
...
...
cps/templates/list.html
View file @
dc932225
...
@@ -17,6 +17,10 @@
...
@@ -17,6 +17,10 @@
<div
class=
"container"
>
<div
class=
"container"
>
<div
id=
"list"
class=
"col-xs-12 col-sm-6"
>
<div
id=
"list"
class=
"col-xs-12 col-sm-6"
>
{% for entry in entries %}
{% for entry in entries %}
{% if loop.index0 == (loop.length/2+loop.length%2)|int and loop.length > 20 %}
</div>
<div
id=
"second"
class=
"col-xs-12 col-sm-6"
>
{% endif %}
<div
class=
"row"
data-id=
"{% if entry[0].sort %}{{entry[0].sort}}{% else %}{% if entry.name %}{{entry.name}}{% else %}{{entry[0].name}}{% endif %}{% endif %}"
>
<div
class=
"row"
data-id=
"{% if entry[0].sort %}{{entry[0].sort}}{% else %}{% if entry.name %}{{entry.name}}{% else %}{{entry[0].name}}{% endif %}{% endif %}"
>
<div
class=
"col-xs-2 col-sm-2 col-md-1"
align=
"left"
><span
class=
"badge"
>
{{entry.count}}
</span></div>
<div
class=
"col-xs-2 col-sm-2 col-md-1"
align=
"left"
><span
class=
"badge"
>
{{entry.count}}
</span></div>
<div
class=
"col-xs-10 col-sm-10 col-md-11"
><a
id=
"list_{{loop.index0}}"
href=
"{% if entry.format %}{{url_for(folder, data=data, sort='new', book_id=entry.format )}}{% else %}{{url_for(folder, data=data, sort='new', book_id=entry[0].id )}}{% endif %}"
>
<div
class=
"col-xs-10 col-sm-10 col-md-11"
><a
id=
"list_{{loop.index0}}"
href=
"{% if entry.format %}{{url_for(folder, data=data, sort='new', book_id=entry.format )}}{% else %}{{url_for(folder, data=data, sort='new', book_id=entry[0].id )}}{% endif %}"
>
...
...
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