FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
processing-web-archive/javascript/mode-select.js at master · processing/processing-web-archive · GitHub
This repository was archived by the owner on Jan 24, 2023. It is now read-only.
processing
processing-web-archive
Repository navigation
Code
Issues
1
(1)
Pull requests
2
(2)
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
processing-web-archive
/
javascript
/
mode-select.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
35 lines (31 loc) · 1008 Bytes
Breadcrumbs
processing-web-archive
/
javascript
/
mode-select.js
Copy path
File metadata and controls
35 lines (31 loc) · 1008 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
Handle switching on/off specific API for modes on index pages.
fjenett - 2012-01
*/
$
(
document
)
.
ready
(
function
(
)
{
$
(
'.ref-top'
)
.
show
(
)
;
$
(
'.ref-top a'
)
.
each
(
function
(
i
,
e
)
{
var
mode
=
$
(
e
)
.
attr
(
'mode'
)
;
$
(
e
)
.
bind
(
'click'
,
function
(
evt
)
{
activateItems
(
$
(
'a.ref-link'
)
)
;
disableItems
(
$
(
'.no-'
+
mode
)
)
;
activateItems
(
$
(
'.'
+
mode
+
'-only'
)
.
show
(
)
)
;
$
(
'#ref-mode-switch a.is-selected'
)
.
removeClass
(
'is-selected'
)
;
$
(
this
)
.
addClass
(
'is-selected'
)
;
}
,
false
)
;
}
)
;
var
showMode
=
"java"
;
if
(
document
.
location
.
href
.
indexOf
(
'mode='
)
>=
0
)
showMode
=
document
.
location
.
href
.
replace
(
/
.
+
\?
.
*
m
o
d
e
=
(
[
a
-
z
]
+
)
&
?
.
*
/
,
"$1"
)
;
$
(
'.ref-top a[mode='
+
showMode
+
']'
)
.
click
(
)
;
}
)
;
function
disableItems
(
items
)
{
items
.
addClass
(
"is-disabled"
)
;
items
.
bind
(
'click'
,
function
(
)
{
return
false
;
}
,
false
)
;
items
.
attr
(
'title'
,
'These items are not available in the current mode.'
)
;
}
function
activateItems
(
items
)
{
items
.
removeClass
(
"is-disabled"
)
;
items
.
unbind
(
'click'
)
;
items
.
attr
(
'title'
,
''
)
;
}
Back
|
FazBrowse Home
|
New Git URL