Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
django-rest-framework
Overview
Overview
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
edx
django-rest-framework
Commits
1339fba1
Commit
1339fba1
authored
Mar 16, 2016
by
José Padilla
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #3989 from wlanslovenija/delay-javascript
Run JavaScript only when DOM is ready
parents
f1a4e9a8
2f49df82
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
23 deletions
+25
-23
rest_framework/static/rest_framework/js/default.js
+25
-23
No files found.
rest_framework/static/rest_framework/js/default.js
View file @
1339fba1
...
@@ -19,47 +19,49 @@ function getCookie(c_name)
...
@@ -19,47 +19,49 @@ function getCookie(c_name)
return
c_value
;
return
c_value
;
}
}
// JSON highlighting.
$
(
document
).
ready
(
function
()
{
prettyPrint
();
// JSON highlighting.
prettyPrint
();
// Bootstrap tooltips.
// Bootstrap tooltips.
$
(
'.js-tooltip'
).
tooltip
({
$
(
'.js-tooltip'
).
tooltip
({
delay
:
1000
,
delay
:
1000
,
container
:
'body'
container
:
'body'
});
});
// Deal with rounded tab styling after tab clicks.
// Deal with rounded tab styling after tab clicks.
$
(
'a[data-toggle="tab"]:first'
).
on
(
'shown'
,
function
(
e
)
{
$
(
'a[data-toggle="tab"]:first'
).
on
(
'shown'
,
function
(
e
)
{
$
(
e
.
target
).
parents
(
'.tabbable'
).
addClass
(
'first-tab-active'
);
$
(
e
.
target
).
parents
(
'.tabbable'
).
addClass
(
'first-tab-active'
);
});
});
$
(
'a[data-toggle="tab"]:not(:first)'
).
on
(
'shown'
,
function
(
e
)
{
$
(
'a[data-toggle="tab"]:not(:first)'
).
on
(
'shown'
,
function
(
e
)
{
$
(
e
.
target
).
parents
(
'.tabbable'
).
removeClass
(
'first-tab-active'
);
$
(
e
.
target
).
parents
(
'.tabbable'
).
removeClass
(
'first-tab-active'
);
});
});
$
(
'a[data-toggle="tab"]'
).
click
(
function
(){
$
(
'a[data-toggle="tab"]'
).
click
(
function
(){
document
.
cookie
=
"tabstyle="
+
this
.
name
+
"; path=/"
;
document
.
cookie
=
"tabstyle="
+
this
.
name
+
"; path=/"
;
});
});
// Store tab preference in cookies & display appropriate tab on load.
// Store tab preference in cookies & display appropriate tab on load.
var
selectedTab
=
null
;
var
selectedTab
=
null
;
var
selectedTabName
=
getCookie
(
'tabstyle'
);
var
selectedTabName
=
getCookie
(
'tabstyle'
);
if
(
selectedTabName
)
{
if
(
selectedTabName
)
{
selectedTabName
=
selectedTabName
.
replace
(
/
[^
a-z-
]
/g
,
''
);
selectedTabName
=
selectedTabName
.
replace
(
/
[^
a-z-
]
/g
,
''
);
}
}
if
(
selectedTabName
)
{
if
(
selectedTabName
)
{
selectedTab
=
$
(
'.form-switcher a[name='
+
selectedTabName
+
']'
);
selectedTab
=
$
(
'.form-switcher a[name='
+
selectedTabName
+
']'
);
}
}
if
(
selectedTab
&&
selectedTab
.
length
>
0
)
{
if
(
selectedTab
&&
selectedTab
.
length
>
0
)
{
// Display whichever tab is selected.
// Display whichever tab is selected.
selectedTab
.
tab
(
'show'
);
selectedTab
.
tab
(
'show'
);
}
else
{
}
else
{
// If no tab selected, display rightmost tab.
// If no tab selected, display rightmost tab.
$
(
'.form-switcher a:first'
).
tab
(
'show'
);
$
(
'.form-switcher a:first'
).
tab
(
'show'
);
}
}
$
(
window
).
load
(
function
(){
$
(
window
).
load
(
function
(){
$
(
'#errorModal'
).
modal
(
'show'
);
$
(
'#errorModal'
).
modal
(
'show'
);
});
});
});
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