diff --git a/assets/dev/jscsrc b/assets/dev/jscsrc new file mode 100644 index 00000000..8e03442b --- /dev/null +++ b/assets/dev/jscsrc @@ -0,0 +1,68 @@ +{ + "maxErrors": -1, + "requireCurlyBraces": [ + "if", + "else", + "for", + "while", + "do", + "try", + "catch" + ], + "requireSpaceAfterKeywords": [ + "if", + "else", + "for", + "while", + "do", + "switch", + "case", + "return", + "try", + "catch", +// "function", + "typeof" + ], + "requireSpaceBeforeBlockStatements": true, + "requireParenthesesAroundIIFE": true, + "requireSpacesInConditionalExpression": true, + "requireSemicolons": true, + "disallowSpacesInNamedFunctionExpression": { + "beforeOpeningRoundBrace": true + }, + "disallowSpacesInFunctionDeclaration": { + "beforeOpeningRoundBrace": true + }, + "requireSpaceBetweenArguments": true, +// "requireMultipleVarDecl": "no", +// "requireBlocksOnNewline": true, + "disallowEmptyBlocks": true, +// "disallowSpacesInsideArrayBrackets": true, + "disallowSpacesInsideParentheses": true, +// "disallowDanglingUnderscores": true, + "requireCommaBeforeLineBreak": true, + "disallowSpaceAfterPrefixUnaryOperators": true, + "disallowSpaceBeforePostfixUnaryOperators": true, + "disallowSpaceBeforeBinaryOperators": [ + "," + ], + "requireSpacesInForStatement": true, + "requireSpaceBeforeBinaryOperators": true, + "requireSpaceAfterBinaryOperators": true, + "disallowKeywords": [ + "with", + "continue" + ], + "validateIndentation": 4, + "disallowMixedSpacesAndTabs": true, + "disallowTrailingWhitespace": true, + "disallowTrailingComma": true, + "disallowKeywordsOnNewLine": [ + "else" + ], + "requireLineFeedAtFileEnd": true, + "requireCapitalizedConstructors": true, + "requireDotNotation": false, + "disallowNewlineBeforeBlockStatements": true, + "disallowMultipleLineStrings": true +} diff --git a/src/js/html-player.js b/src/js/html-player.js index fe1e7796..bfc14149 100644 --- a/src/js/html-player.js +++ b/src/js/html-player.js @@ -1,25 +1,26 @@ /* HTML player, to be reused in a widget, or elsewhere */ -IriSP.htmlPlayer = function(media, jqselector, options) { - +IriSP.htmlPlayer = function (media, jqselector, options) { + var opts = options || {}, videoURL = opts.video || media.video; - + if (typeof opts.url_transform === "function") { videoURL = opts.url_transform(videoURL); } - + var videoEl = IriSP.jQuery('