mirror of
https://github.com/jupyter/notebook.git
synced 2025-01-12 11:45:38 +08:00
security.js docstrings
This commit is contained in:
parent
d8f2e320f2
commit
9396619f9d
@ -25,7 +25,8 @@ IPython.security = (function (IPython) {
|
||||
}
|
||||
|
||||
var sanitizeAttribs = function (tagName, attribs, opt_naiveUriRewriter, opt_nmTokenPolicy, opt_logger) {
|
||||
// wrap sanitizeAttribs into trusting data-attributes
|
||||
// add trusting data-attributes to the default sanitizeAttribs from caja
|
||||
// this function is mostly copied from the caja source
|
||||
var ATTRIBS = caja.html4.ATTRIBS;
|
||||
for (var i = 0; i < attribs.length; i += 2) {
|
||||
var attribName = attribs[i];
|
||||
@ -40,6 +41,9 @@ IPython.security = (function (IPython) {
|
||||
};
|
||||
|
||||
var sanitize_css = function (css, tagPolicy) {
|
||||
// sanitize CSS
|
||||
// like sanitize_html, but for CSS
|
||||
// called by sanitize_stylesheets
|
||||
return caja.sanitizeStylesheet(
|
||||
window.location.pathname,
|
||||
css,
|
||||
@ -54,6 +58,8 @@ IPython.security = (function (IPython) {
|
||||
};
|
||||
|
||||
var sanitize_stylesheets = function (html, tagPolicy) {
|
||||
// sanitize just the css in style tags in a block of html
|
||||
// called by sanitize_html, if allow_css is true
|
||||
var h = $("<div/>").append(html);
|
||||
var style_tags = h.find("style");
|
||||
if (!style_tags.length) {
|
||||
|
Loading…
Reference in New Issue
Block a user