Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
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
edx-platform
Commits
4f981d99
Commit
4f981d99
authored
May 20, 2014
by
lduarte1991
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1 from edx/db/harvardx
avoid URL rewriting
parents
0c1b045f
75ff35e2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
23 deletions
+25
-23
common/djangoapps/pipeline_mako/__init__.py
+8
-6
common/djangoapps/pipeline_mako/templates/static_content.html
+5
-5
lms/templates/textannotation.html
+12
-12
No files found.
common/djangoapps/pipeline_mako/__init__.py
View file @
4f981d99
...
...
@@ -6,7 +6,7 @@ from pipeline.utils import guess_type
from
static_replace
import
try_staticfiles_lookup
def
compressed_css
(
package_name
):
def
compressed_css
(
package_name
,
raw
=
False
):
package
=
settings
.
PIPELINE_CSS
.
get
(
package_name
,
{})
if
package
:
package
=
{
package_name
:
package
}
...
...
@@ -15,17 +15,19 @@ def compressed_css(package_name):
package
=
packager
.
package_for
(
'css'
,
package_name
)
if
settings
.
PIPELINE
:
return
render_css
(
package
,
package
.
output_filename
)
return
render_css
(
package
,
package
.
output_filename
,
raw
=
raw
)
else
:
paths
=
packager
.
compile
(
package
.
paths
)
return
render_individual_css
(
package
,
paths
)
return
render_individual_css
(
package
,
paths
,
raw
=
raw
)
def
render_css
(
package
,
path
):
def
render_css
(
package
,
path
,
raw
=
False
):
template_name
=
package
.
template_name
or
"mako/css.html"
context
=
package
.
extra_context
url
=
try_staticfiles_lookup
(
path
)
if
raw
:
url
+=
"?raw"
context
.
update
({
'type'
:
guess_type
(
path
,
'text/css'
),
'url'
:
url
,
...
...
@@ -33,8 +35,8 @@ def render_css(package, path):
return
render_to_string
(
template_name
,
context
)
def
render_individual_css
(
package
,
paths
):
tags
=
[
render_css
(
package
,
path
)
for
path
in
paths
]
def
render_individual_css
(
package
,
paths
,
raw
=
False
):
tags
=
[
render_css
(
package
,
path
,
raw
)
for
path
in
paths
]
return
'
\n
'
.
join
(
tags
)
...
...
common/djangoapps/pipeline_mako/templates/static_content.html
View file @
4f981d99
...
...
@@ -3,19 +3,19 @@ from staticfiles.storage import staticfiles_storage
from
pipeline_mako
import
compressed_css
,
compressed_js
%
>
<
%
def
name=
'url(file)'
><
%
<
%
def
name=
'url(file
, raw=False
)'
><
%
try:
url =
staticfiles_storage.url(file)
except:
url =
file
%
>
${url}
</
%
def>
%
>
${url}
${"?raw" if raw else ""}
</
%
def>
<
%
def
name=
'css(group)'
>
<
%
def
name=
'css(group
, raw=False
)'
>
% if settings.FEATURES['USE_DJANGO_PIPELINE']:
${compressed_css(group)}
${compressed_css(group
, raw=raw
)}
% else:
% for filename in settings.PIPELINE_CSS[group]['source_filenames']:
<link
rel=
"stylesheet"
href=
"${staticfiles_storage.url(filename.replace('.scss', '.css'))}"
type=
"text/css"
media=
"all"
/ >
<link
rel=
"stylesheet"
href=
"${staticfiles_storage.url(filename.replace('.scss', '.css'))}
${"
?
raw
"
if
raw
else
""}
"
type=
"text/css"
media=
"all"
/ >
% endfor
%endif
</
%
def>
...
...
lms/templates/textannotation.html
View file @
4f981d99
<
%!
from
django
.
utils
.
translation
import
ugettext
as
_
%
>
<
%
namespace
name=
'static'
file=
'/static_content.html'
/>
<
%
static:css
group=
'style-vendor-tinymce-content'
/>
<
%
static:css
group=
'style-vendor-tinymce-skin'
/>
<script
type=
"text/javascript"
src=
"${static.url('js/vendor/tinymce/js/tinymce/tinymce.full.min.js')}"
/>
<
script
type
=
"text/javascript"
src
=
"${static.url('js/vendor/tinymce/js/tinymce/jquery.tinymce.min.js')}"
/>
${static.css(group='style-vendor-tinymce-content', raw=True)}
${static.css(group='style-vendor-tinymce-skin', raw=True)}
<script
type=
"text/javascript"
src=
"${static.url('js/vendor/tinymce/js/tinymce/tinymce.full.min.js'
, raw=True
)}"
/>
<
script
type
=
"text/javascript"
src
=
"${static.url('js/vendor/tinymce/js/tinymce/jquery.tinymce.min.js'
, raw=True
)}"
/>
<
div
class
=
"annotatable-wrapper"
>
<
div
class
=
"annotatable-header"
>
...
...
@@ -48,9 +48,9 @@
$
(
this
).
parents
(
'.annotatable-section:first'
).
find
(
'.annotatable-instructions'
)[
slideMethod
]();
}
$
(
'.annotatable-toggle-instructions'
).
on
(
'click'
,
onClickHideInstructions
);
//Grab uri of the course
var
parts
=
window
.
location
.
href
.
split
(
"/"
),
var
parts
=
window
.
location
.
href
.
split
(
"/"
),
uri
=
''
;
for
(
var
index
=
0
;
index
<=
9
;
index
+=
1
)
uri
+=
parts
[
index
]
+
"/"
;
//Get the unit url
//Change uri in cms
...
...
@@ -67,16 +67,16 @@
optionsAnnotator
:
{
permissions
:{
user
:
{
id
:
"${user.email}"
,
id
:
"${user.email}"
,
name
:
"${user.username}"
},
userString
:
function
(
user
)
{
if
(
user
&&
user
.
name
)
if
(
user
&&
user
.
name
)
return
user
.
name
;
return
user
;
},
userId
:
function
(
user
)
{
if
(
user
&&
user
.
id
)
if
(
user
&&
user
.
id
)
return
user
.
id
;
return
user
;
},
...
...
@@ -100,7 +100,7 @@
}
for
(
_i
=
0
,
_len
=
tokens
.
length
;
_i
<
_len
;
_i
++
)
{
token
=
tokens
[
_i
];
if
(
this
.
userId
(
user
)
===
token
)
{
return
true
;
...
...
@@ -168,7 +168,7 @@
var
imgURLRoot
=
"${settings.STATIC_URL}"
+
"js/vendor/ova/catch/img/"
;
tinymce
.
baseURL
=
"${settings.STATIC_URL}"
+
"js/vendor/tinymce/js/tinymce"
;
//remove old instances
if
(
Annotator
.
_instances
.
length
!==
0
)
{
$
(
'#textHolder'
).
annotator
(
"destroy"
);
...
...
@@ -176,7 +176,7 @@
delete
ova
;
//Load the plugin Video/Text Annotation
var
ova
=
new
OpenVideoAnnotation
.
Annotator
(
$
(
'#textHolder'
),
options
);
//Catch
var
annotator
=
ova
.
annotator
,
catchOptions
=
{
...
...
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