Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
coopwire-hypothesis
Project
Project
Details
Activity
Releases
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
孙灵跃 Leon Sun
coopwire-hypothesis
Commits
78a7edf3
Commit
78a7edf3
authored
Dec 19, 2012
by
Randall Leeds
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
restore dynamic bucket
parent
9bba43bc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
19 deletions
+22
-19
controllers.coffee
h/js/controllers.coffee
+22
-19
No files found.
h/js/controllers.coffee
View file @
78a7edf3
...
...
@@ -28,6 +28,7 @@ class App
hl
.
data
=
thread
.
message
?
.
annotation
hl
offset
:
offset
$scope
.
$apply
->
$scope
.
$broadcast
'$routeUpdate'
heatmap
.
subscribe
'updated'
,
=>
tabs
=
d3
.
select
(
annotator
.
element
[
0
])
...
...
@@ -41,6 +42,11 @@ class App
buckets
.
push
i
buckets
heatmap
.
element
.
bind
'click'
,
->
$scope
.
$apply
->
$location
.
path
(
'/viewer'
).
search
(
null
).
replace
()
annotator
.
show
()
{
highlights
,
offset
}
=
d3
.
select
(
heatmap
.
element
[
0
]).
datum
()
height
=
$
(
window
).
outerHeight
(
true
)
pad
=
height
*
.
2
...
...
@@ -83,6 +89,8 @@ class App
# Does one of a few things when a tab is clicked depending on type
.
on
'mouseup'
,
(
bucket
)
=>
d3
.
event
.
preventDefault
()
search
=
$location
.
search
()
or
{}
search
.
bucket
=
bucket
# If it's the upper tab, scroll to next bucket above
if
heatmap
.
isUpper
bucket
...
...
@@ -91,7 +99,8 @@ class App
if
next
<
hl
.
offset
.
top
<
threshold
then
hl
.
offset
.
top
else
next
,
threshold
-
height
provider
.
scrollTop
next
-
pad
$location
.
search
(
'bucket'
).
replace
()
delete
search
.
bucket
$location
.
search
(
search
).
replace
()
# If it's the lower tab, scroll to next bucket below
else
if
heatmap
.
isLower
bucket
...
...
@@ -100,19 +109,15 @@ class App
if
threshold
<
hl
.
offset
.
top
<
next
then
hl
.
offset
.
top
else
next
,
offset
+
height
provider
.
scrollTop
next
-
pad
$location
.
search
(
'bucket'
).
replace
()
delete
search
.
bucket
# If it's neither of the above, load the bucket into the viewer
else
$scope
.
$apply
=>
$location
.
path
(
'/viewer'
)
.
search
bucket
:
bucket
detail
:
null
.
replace
()
delete
search
.
detail
annotator
.
show
()
$location
.
path
(
'/viewer'
).
search
().
replace
()
angular
.
extend
$scope
,
auth
:
collapsed
:
true
...
...
@@ -297,13 +302,18 @@ class Viewer
$location
,
$routeParams
,
$scope
,
annotator
,
threading
)
->
refresh
=
=>
this
.
refresh
$scope
,
$routeParams
,
annotator
,
threading
$scope
.
annotations
=
[]
$scope
.
thread
=
null
$scope
.
showDetail
=
(
$event
)
->
$target
=
angular
.
element
$event
.
target
annotation
=
$target
.
controller
(
'ngModel'
)
?
.
$modelValue
if
annotation
then
$location
.
search
(
'id'
,
annotation
.
id
).
replace
()
if
annotation
search
=
$location
.
search
()
or
{}
search
.
id
=
annotation
.
id
$location
.
search
(
search
).
replace
()
$scope
.
focus
=
(
annotation
=
$scope
.
annotations
)
->
if
$routeParams
.
id
?
...
...
@@ -316,15 +326,8 @@ class Viewer
highlights
=
[]
annotator
.
provider
.
setActiveHighlights
highlights
$scope
.
$on
'$routeChangeSuccess'
,
=>
update
=
=>
$scope
.
$emit
'$routeUpdate'
annotator
.
plugins
.
Heatmap
.
subscribe
'updated'
,
update
$scope
.
$on
'$routeChangeStart'
,
=>
annotator
.
plugins
.
Heatmap
.
unsubscribe
'updated'
,
update
update
()
$scope
.
$on
'$routeUpdate'
,
=>
this
.
refresh
$scope
,
$routeParams
,
annotator
,
threading
$scope
.
$on
'$routeUpdate'
,
refresh
refresh
()
refresh
:
(
$scope
,
$routeParams
,
annotator
,
threading
)
=>
if
$routeParams
.
bucket
?
...
...
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