diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/a11y-collapse.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/a11y-collapse.js index 0c68f4cc6aa..dff4cb3e504 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/a11y-collapse.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/a11y-collapse.js @@ -1 +1 @@ -define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/paper-icon-button/paper-icon-button.js","./lib/a11y-collapse-accordion-button.js","./lib/a11y-collapse-icon-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yCollapse=void 0;function _templateObject_5e9e592054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n
\n \n "],["\n \n \n \n \n
\n \n "]);_templateObject_5e9e592054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yCollapse=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_5e9e592054f411e9aeb367f92c5b63ab()),is:"a11y-collapse",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{"a11y-collapse-tap":"_onTap"},properties:{accordion:{name:"accordion",type:Boolean,value:!1,observer:"flush",reflectToAttribute:!0},disabled:{name:"disabled",type:Boolean,value:!1,reflectToAttribute:!0},expanded:{name:"expanded",type:Boolean,value:!1,reflectToAttribute:!0},icon:{name:"icon",type:String,value:"expand-more"},iconExpanded:{name:"iconExpanded",type:String,value:null},label:{name:"label",type:String,value:"expand/collapse"},labelExpanded:{name:"labelExpanded",type:String,value:null},tooltip:{name:"tooltip",type:String,value:"toggle expand/collapse"},tooltipExpanded:{name:"tooltipExpanded",type:String,value:null},__rotateIcon:{name:"__rotateIcon",type:Boolean,computed:"_isRotated(expanded,iconExpanded)"}},attached:function attached(){this.fire("a11y-collapse-attached",this);this.setHaxProperties({canScale:!1,canPosition:!0,canEditSource:!1,gizmo:{title:"Single Expand Collapse",description:"A single instance of an expand collapse.",icon:"view-day",color:"grey",groups:["Text"],meta:{author:"Your organization on github"}},settings:{quick:[],configure:[{property:"expanded",title:"Expanded",description:"Expand by default",inputMethod:"boolean"},{property:"label",title:"Label",description:"The label of the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"tooltip",title:"Tooltip",description:"The tooltip for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"icon",title:"Icon",description:"The icon for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"iconExpanded",title:"Expanded Icon",description:"Optional: The icon for the toggle expand/collapse button when expanded",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},detached:function detached(){this.fire("a11y-collapse-detached",this)},toggle:function toggle(mode){this.expanded=mode!==void 0?mode:!this.expanded;this.fire("a11y-collapse-toggle",this)},_overrideProp:function _overrideProp(prop,val){this[prop]=val},_getExpandCollapse:function _getExpandCollapse(expanded,ifFalse,ifTrue){return expanded&&null!==ifTrue?ifTrue:ifFalse},_isRotated:function _isRotated(expanded,iconExpanded){return!expanded&&null===iconExpanded},_onTap:function _onTap(){if(!this.disabled){this.toggle();this.fire("a11y-collapse-click",this)}},_setAriaExpanded:function _setAriaExpanded(expanded){return""+expanded}});_exports.A11yCollapse=A11yCollapse}); \ No newline at end of file +define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/paper-icon-button/paper-icon-button.js","./lib/a11y-collapse-accordion-button.js","./lib/a11y-collapse-icon-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yCollapse=void 0;function _templateObject_f61cdf30555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n
\n \n "],["\n \n \n \n \n
\n \n "]);_templateObject_f61cdf30555111e98f439769bd191e33=function(){return data};return data}var A11yCollapse=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_f61cdf30555111e98f439769bd191e33()),is:"a11y-collapse",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{"a11y-collapse-tap":"_onTap"},properties:{accordion:{name:"accordion",type:Boolean,value:!1,observer:"flush",reflectToAttribute:!0},disabled:{name:"disabled",type:Boolean,value:!1,reflectToAttribute:!0},expanded:{name:"expanded",type:Boolean,value:!1,reflectToAttribute:!0,observer:"_fireToggleEvents"},icon:{name:"icon",type:String,value:"expand-more"},iconExpanded:{name:"iconExpanded",type:String,value:null},label:{name:"label",type:String,value:"expand/collapse"},labelExpanded:{name:"labelExpanded",type:String,value:null},tooltip:{name:"tooltip",type:String,value:"toggle expand/collapse"},tooltipExpanded:{name:"tooltipExpanded",type:String,value:null},__rotateIcon:{name:"__rotateIcon",type:Boolean,computed:"_isRotated(expanded,iconExpanded)"}},attached:function attached(){this.fire("a11y-collapse-attached",this);this.setHaxProperties({canScale:!1,canPosition:!0,canEditSource:!1,gizmo:{title:"Single Expand Collapse",description:"A single instance of an expand collapse.",icon:"view-day",color:"grey",groups:["Text"],meta:{author:"Your organization on github"}},settings:{quick:[],configure:[{property:"expanded",title:"Expanded",description:"Expand by default",inputMethod:"boolean"},{property:"label",title:"Label",description:"The label of the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"tooltip",title:"Tooltip",description:"The tooltip for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"icon",title:"Icon",description:"The icon for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"iconExpanded",title:"Expanded Icon",description:"Optional: The icon for the toggle expand/collapse button when expanded",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},collapse:function collapse(){this.toggle(!1)},detached:function detached(){this.fire("a11y-collapse-detached",this)},expand:function expand(){this.toggle(!0)},toggle:function toggle(mode){this.expanded=mode!==void 0?mode:!this.expanded},_fireToggleEvents:function _fireToggleEvents(){this.fire("toggle",this);this.fire("a11y-collapse-toggle",this);if(this.expanded){this.fire("expand",this)}else{this.fire("collapse",this)}},_overrideProp:function _overrideProp(prop,val){this[prop]=val},_getExpandCollapse:function _getExpandCollapse(expanded,ifFalse,ifTrue){return expanded&&null!==ifTrue?ifTrue:ifFalse},_isRotated:function _isRotated(expanded,iconExpanded){return!expanded&&null===iconExpanded},_onTap:function _onTap(){if(!this.disabled){this.toggle();this.fire("a11y-collapse-click",this)}},_setAriaExpanded:function _setAriaExpanded(expanded){return""+expanded}});_exports.A11yCollapse=A11yCollapse}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js index 1a15f78ba8c..fa942e8142a 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js @@ -1 +1 @@ -define(["../../../@polymer/polymer/polymer-legacy.js","./a11y-collapse-button-styles.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_95e8b4c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n \n \n [[tooltip]]\n "],["\n \n \n
\n \n \n \n [[tooltip]]\n "]);_templateObject_95e8b4c054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_95e8b4c054f411e9aeb367f92c5b63ab()),is:"a11y-collapse-accordion-button",listeners:{tap:"_onTap"},properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})}); \ No newline at end of file +define(["../../../@polymer/polymer/polymer-legacy.js","./a11y-collapse-button-styles.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_2a654570555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n \n \n [[tooltip]]\n "],["\n \n \n
\n \n \n \n [[tooltip]]\n "]);_templateObject_2a654570555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2a654570555211e98f439769bd191e33()),is:"a11y-collapse-accordion-button",listeners:{tap:"_onTap"},properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js index 6bdc65d4078..74aade73edd 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js @@ -1 +1 @@ -define(["../../../@polymer/polymer/polymer-element.js"],function(_polymerElement){"use strict";function _templateObject_95ead7a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_95ead7a054f411e9aeb367f92c5b63ab=function(){return data};return data}var styleElement=document.createElement("dom-module"),css=(0,_polymerElement.html)(_templateObject_95ead7a054f411e9aeb367f92c5b63ab());styleElement.appendChild(css);styleElement.register("a11y-collapse-button-styles")}); \ No newline at end of file +define(["../../../@polymer/polymer/polymer-element.js"],function(_polymerElement){"use strict";function _templateObject_2a67b670555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_2a67b670555211e98f439769bd191e33=function(){return data};return data}var styleElement=document.createElement("dom-module"),css=(0,_polymerElement.html)(_templateObject_2a67b670555211e98f439769bd191e33());styleElement.appendChild(css);styleElement.register("a11y-collapse-button-styles")}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js index f3b5ddf07e0..3f7d58ba233 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-legacy.js","../../hax-body-behaviors/lib/HAXWiring.js","../../schema-behaviors/schema-behaviors.js","../a11y-collapse.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yCollapseGroup=void 0;function _templateObject_95f6706054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_95f6706054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yCollapseGroup=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_95f6706054f411e9aeb367f92c5b63ab()),is:"a11y-collapse-group",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{globalOptions:{type:Object,value:{}},radio:{type:Boolean,value:!1},__items:{type:Array,value:[]}},ready:function ready(){this.addEventListener("a11y-collapse-click",function(e){this.radioToggle(e.detail)});this.addEventListener("a11y-collapse-attached",function(e){this._attachItem(e.detail)});this.addEventListener("a11y-collapse-detached",function(e){this._detachItem(e.detail)})},_attachItem:function _attachItem(item){for(var key in this.globalOptions){if(this.globalOptions.hasOwnProperty(key)){item._overrideProp(key,this.globalOptions[key])}}this.push("__items",item);this.notifyPath("__items")},_detachItem:function _detachItem(){for(var i=0;i\n :host {\n display: block;\n margin: var(--a11y-collapse-group-margin, 15px 0);\n --a11y-collapse-margin: 15px;\n\n @apply --a11y-collapse-group;\n }\n :host #heading {\n font-weight: bold;\n @apply --a11y-collapse-group-heading;\n }\n :host .wrapper {\n border-radius: 0;\n --a11y-collapse-margin: 0;\n --a11y-collapse-border-between: none;\n }\n \n
\n "]);_templateObject_2a717a70555211e98f439769bd191e33=function(){return data};return data}var A11yCollapseGroup=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2a717a70555211e98f439769bd191e33()),is:"a11y-collapse-group",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{globalOptions:{type:Object,value:{}},radio:{type:Boolean,value:!1},__items:{type:Array,value:[]}},ready:function ready(){this.addEventListener("a11y-collapse-click",function(e){this.radioToggle(e.detail)});this.addEventListener("a11y-collapse-attached",function(e){this._attachItem(e.detail)});this.addEventListener("a11y-collapse-detached",function(e){this._detachItem(e.detail)})},_attachItem:function _attachItem(item){for(var key in this.globalOptions){if(this.globalOptions.hasOwnProperty(key)){item._overrideProp(key,this.globalOptions[key])}}this.push("__items",item);this.notifyPath("__items")},_detachItem:function _detachItem(){for(var i=0;i\n :host #expand:focus,\n :host #expand:hover {\n @apply --a11y-collapse-icon-focus;\n }\n \n
\n
\n \n \n [[tooltip]]\n
\n "],["\n \n
\n
\n \n \n [[tooltip]]\n
\n "]);_templateObject_960145d054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_960145d054f411e9aeb367f92c5b63ab()),is:"a11y-collapse-icon-button",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},ready:function ready(){var root=this;this.$.expand.addEventListener("tap",function(e){root._onTap(e)})},detached:function detached(){this.$.expand.removeEventListener("tap",function(e){root._onTap(e)})},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})}); \ No newline at end of file +define(["../../../@polymer/polymer/polymer-legacy.js","../../hax-body-behaviors/lib/HAXWiring.js","../../schema-behaviors/schema-behaviors.js","../../../@polymer/paper-icon-button/paper-icon-button.js","../../../@polymer/iron-icons/iron-icons.js","./a11y-collapse-button-styles.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_2a7bdab0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n [[tooltip]]\n
\n "],["\n \n
\n
\n \n \n [[tooltip]]\n
\n "]);_templateObject_2a7bdab0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2a7bdab0555211e98f439769bd191e33()),is:"a11y-collapse-icon-button",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},ready:function ready(){var root=this;this.$.expand.addEventListener("tap",function(e){root._onTap(e)})},detached:function detached(){this.$.expand.removeEventListener("tap",function(e){root._onTap(e)})},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js index 1756ab577a5..18eeb988934 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js @@ -1 +1 @@ -define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../@polymer/iron-image/iron-image.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yGifPlayer=void 0;function _templateObject_6568ef4054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n \n \n GIF\n \n \n
\n
\n \n \n "],["\n \n
\n
\n \n \n \n \n GIF\n \n \n
\n
\n \n \n "]);_templateObject_6568ef4054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yGifPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_6568ef4054f411e9aeb367f92c5b63ab()),is:"a11y-gif-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{tap:"toggleAnimation"},properties:{src:{type:String,value:null},srcWithoutAnimation:{type:String,value:null},alt:{type:String,value:null}},ready:function ready(){this.stop();this.$.a11y.target=this.$.gifbutton},play:function play(){this.__stopped=!0;this.toggleAnimation()},stop:function stop(){this.__stopped=!1;this.toggleAnimation()},toggleAnimation:function toggleAnimation(){if(this.__stopped){this.__stopped=!1;this.$.svg.style.visibility="hidden";if(null!=this.src){this.$.gif.src=this.src}this.$.gif.alt=this.alt+" (Stop animation.)"}else{this.__stopped=!0;this.$.svg.style.visibility="visible";if(null!=this.srcWithoutAnimation){this.$.gif.src=this.srcWithoutAnimation}this.$.gif.alt=this.alt+" (Play animation.)"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Accessible GIF",description:"Makes animated GIFs accessible.",icon:"gif",color:"grey",groups:["Images","Media"],handles:[{type:"image",source:"src",source2:"srcWithoutAnimation",alt:"alt"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"textfield",icon:"accessibility",required:!0}],configure:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"alt",icon:"accessibility",required:!0}],advanced:[]}})}});_exports.A11yGifPlayer=A11yGifPlayer}); \ No newline at end of file +define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../@polymer/iron-image/iron-image.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yGifPlayer=void 0;function _templateObject_fa7a1ed0555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n \n \n GIF\n \n \n
\n
\n \n \n "],["\n \n
\n
\n \n \n \n \n GIF\n \n \n
\n
\n \n \n "]);_templateObject_fa7a1ed0555111e98f439769bd191e33=function(){return data};return data}var A11yGifPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_fa7a1ed0555111e98f439769bd191e33()),is:"a11y-gif-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{tap:"toggleAnimation"},properties:{src:{type:String,value:null},srcWithoutAnimation:{type:String,value:null},alt:{type:String,value:null}},ready:function ready(){this.stop();this.$.a11y.target=this.$.gifbutton},play:function play(){this.__stopped=!0;this.toggleAnimation()},stop:function stop(){this.__stopped=!1;this.toggleAnimation()},toggleAnimation:function toggleAnimation(){if(this.__stopped){this.__stopped=!1;this.$.svg.style.visibility="hidden";if(null!=this.src){this.$.gif.src=this.src}this.$.gif.alt=this.alt+" (Stop animation.)"}else{this.__stopped=!0;this.$.svg.style.visibility="visible";if(null!=this.srcWithoutAnimation){this.$.gif.src=this.srcWithoutAnimation}this.$.gif.alt=this.alt+" (Play animation.)"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Accessible GIF",description:"Makes animated GIFs accessible.",icon:"gif",color:"grey",groups:["Images","Media"],handles:[{type:"image",source:"src",source2:"srcWithoutAnimation",alt:"alt"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"textfield",icon:"accessibility",required:!0}],configure:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"alt",icon:"accessibility",required:!0}],advanced:[]}})}});_exports.A11yGifPlayer=A11yGifPlayer}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js index 461ed9a4c35..b24e0fbd6e4 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js @@ -1 +1 @@ -define(["exports","../../@polymer/polymer/polymer-element.js","./lib/a11y-media-behaviors.js","../../@polymer/paper-slider/paper-slider.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icons/av-icons.js","./lib/a11y-media-controls.js","./lib/a11y-media-html5.js","./lib/a11y-media-play-button.js","./lib/a11y-media-transcript.js","./lib/a11y-media-transcript-controls.js","./lib/a11y-media-state-manager.js","./lib/a11y-media-youtube.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaPlayer=void 0;function _templateObject_73fdd84054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
[[mediaCaption]]
\n
\n
\n \n \n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n \n \n [[mediaCaption]]\n \n
[[printCaption]]
\n \n \n
\n
\n \n \n \n \n
\n
\n "]);_templateObject_73fdd84054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaPlayer=function(_A11yMediaBehaviors){var _Mathmax=Math.max;babelHelpers.inherits(A11yMediaPlayer,_A11yMediaBehaviors);function A11yMediaPlayer(){babelHelpers.classCallCheck(this,A11yMediaPlayer);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaPlayer).apply(this,arguments))}babelHelpers.createClass(A11yMediaPlayer,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayer.prototype),"connectedCallback",this).call(this);var root=this;root.__playerAttached=!0;window.A11yMediaStateManager.requestAvailability();root._addResponsiveUtility();window.dispatchEvent(new CustomEvent("a11y-player",{detail:root}));if(root.isYoutube){root._youTubeRequest()}}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayer.prototype),"ready",this).call(this);var root=this;if(null===root.id)root.id="a11y-media-player"+Date.now();root.__playerReady=!0;root.target=root.shadowRoot.querySelector("#transcript");root.__status=root._getLocal("loading","label");root.__slider=root.$.slider;root.__volume=root.muted?0:_Mathmax(this.volume,10);root.__resumePlaying=!1;root.__showFullscreen=!root.disableFullscreen&&window.A11yMediaStateManager.screenfullLoaded&&screenfull.enabled;root.__duration=0;root.$.controls.setStatus(root.__status);root.width=null!==root.width?root.width:"100%";root.style.maxWidth=null!==root.width?root.width:"100%";root._setPlayerHeight(16/9);if(root.isYoutube){root._youTubeRequest();document.addEventListener("timeupdate",function(e){if(e.detail===root.media)root._handleTimeUpdate(e)})}else{root.media=root.$.html5;root.media.media.addEventListener("timeupdate",function(e){root._handleTimeUpdate(e)});root._addSourcesAndTracks()}root.$.transcript.setMedia(root.$.innerplayer);if(root.__showFullscreen){if(window.A11yMediaStateManager.screenfullLoaded)screenfull.on("change",function(){root.fullscreen=screenfull.isFullscreen})}root.$.slider.addEventListener("mousedown",function(){root._handleSliderStart()});root.$.slider.addEventListener("mouseup",function(){root._handleSliderStop()});root.$.slider.addEventListener("keydown",function(){root._handleSliderStart()});root.$.slider.addEventListener("keyup",function(){root._handleSliderStop()});root.$.slider.addEventListener("blur",function(){root._handleSliderStop()})}},{key:"play",value:function play(){var root=this,stopped=!(!0===root.__playing);root.__playing=!0;root.media.play();window.dispatchEvent(new CustomEvent("a11y-player-playing",{detail:root}))}},{key:"pause",value:function pause(){var root=this;root.__playing=!1;root.media.pause()}},{key:"stop",value:function stop(){this.pause();this.seek(0)}},{key:"restart",value:function restart(){this.seek(0);this.play()}},{key:"rewind",value:function rewind(amt){amt=amt!==void 0?amt:this.media.duration/20;this.__resumePlaying=this.__playing;this.seek(this.media.getCurrentTime()-amt,0);if(this.__resumePlaying)this.play();this.__resumePlaying=!1}},{key:"forward",value:function forward(amt){amt=amt!==void 0?amt:this.media.duration/20;this.__resumePlaying=this.__playing;this.seek(this.media.getCurrentTime()+amt);if(this.__resumePlaying)this.play();this.__resumePlaying=!1}},{key:"seek",value:function seek(time){var seekable=this.media!==void 0&&null!==this.media?this.media.seekable:[];if(0=seekable.start(0)&&time<=seekable.end(0)){this.media.seek(time)}}},{key:"selectTrack",value:function selectTrack(index){this.__selectedTrack=index;this.$.html5.selectTrack(index)}},{key:"setVolume",value:function setVolume(value){this.volume=null!==value?value:70;this.media.setVolume(this.volume);this.muted=0===this.volume}},{key:"setPlaybackRate",value:function setPlaybackRate(value){value=null!==value?value:1;this.media.setPlaybackRate(value)}},{key:"toggleCC",value:function toggleCC(mode){this.cc=mode===void 0?!this.cc:mode;this.$.html5.setCC(this.cc)}},{key:"toggleLoop",value:function toggleLoop(mode){if(!this.isYoutube){this.loop=mode===void 0?!this.loop:mode;this.media.setLoop(this.loop)}}},{key:"toggleMute",value:function toggleMute(mode){this.muted=mode===void 0?!this.muted:mode;this.__volume=this.muted?0:_Mathmax(this.volume,10);this.media.setMute(this.muted)}},{key:"toggleSticky",value:function toggleSticky(mode){mode=mode===void 0?!this.sticky:mode;this.sticky=mode;this.dispatchEvent(new CustomEvent("player-sticky",{detail:this}))}},{key:"toggleTranscript",value:function toggleTranscript(mode){mode=mode===void 0?this.hideTranscript:mode;this.hideTranscript=!mode;if(this.$.transcript!==void 0&&null!==this.$.transcript){this.dispatchEvent(new CustomEvent("transcript-toggle",{detail:this}))}}},{key:"_appendToPlayer",value:function _appendToPlayer(data,type){if(data!==void 0&&null!==data&&[]!==data){for(var root=this,arr=Array.isArray(data)?data:JSON.parse(data),i=0,el;iroot.__elapsed){active.push(track.cues[i].order);caption=""===caption?track.cues[i].text:caption}}root.$.customcctxt.innerText=caption;root.$.transcript.setActiveCues(active)}}}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_73fdd84054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{allowConcurrent:{name:"allowConcurrent",type:"Boolean",value:!1},audioNoThumb:{name:"audioNoThumb",type:"Boolean",computed:"_getAudioNoThumb(audioOnly,thumbnailSrc)"},darkTranscript:{name:"darkTranscript",type:"Boolean",value:!1},disableFullscreen:{name:"disableFullscreen",type:"Boolean",value:!1},disableInteractive:{name:"disableInteractive",type:"Boolean",value:!1},flexLayout:{name:"flexLayout",type:"Boolean",computed:"_isFlexLayout(standAlone,hideTranscript,audioNoThumb,stackedLayout)",reflectToAttribute:!0},fullscreen:{name:"fullscreen",type:"Boolean",value:!1},fullscreenButton:{name:"fullscreenButton",type:"Boolean",computed:"_getFullscreenButton(disableFullscreen,audioNoThumb)",notify:!0},hasCaptions:{name:"hasCaptions",type:"Boolean",value:!1},hideElapsedTime:{name:"hideElapsedTime",type:"Boolean",value:!1},hideTimestamps:{name:"hideTimestamps",type:"Boolean",value:!1},hideTranscript:{name:"hideTranscript",type:"Boolean",value:!1,reflectToAttribute:!0},id:{name:"id",type:"String",value:null,reflectToAttribute:!0},mediaCaption:{name:"mediaCaption",type:"String",computed:"_getMediaCaption(audioOnly,localization,mediaTitle)"},mediaLang:{name:"mediaLang",type:"String",value:"en"},muteUnmute:{name:"muteUnmute",type:"Object",computed:"_getMuteUnmute(muted)"},printCaption:{name:"printCaption",type:"String",computed:"_getPrintCaption(audioOnly,audioLabel,videoLabel,mediaTitle)"},responsiveSize:{name:"responsiveSize",type:"String",notify:!0,value:"xs",reflectToAttribute:!0},showCustomCaptions:{name:"showCustomCaptions",type:"Boolean",computed:"_showCustomCaptions(isYoutube, audioOnly, hasCaptions, cc)"},sources:{name:"sources",type:"Array",value:[]},stackedLayout:{name:"stackedLayout",type:"Boolean",value:!1},sticky:{name:"sticky",type:"Boolean",value:!1,reflectToAttribute:!0},stickyCorner:{name:"stickyCorner",type:"String",value:"top-right",reflectToAttribute:!0},thumbnailSrc:{name:"thumbnailSrc",type:"String",value:null,reflectToAttribute:!0},tracks:{name:"tracks",type:"Array",value:[]},playPause:{name:"playPause",type:"Object",computed:"_getPlayPause(__playing)"},__playing:{name:"__playing",type:"Boolean",value:!1,notify:!0,reflectToAttribute:!0}}}},{key:"tag",get:function get(){return"a11y-media-player"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}}]);return A11yMediaPlayer}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaPlayer=A11yMediaPlayer;window.customElements.define(A11yMediaPlayer.tag,A11yMediaPlayer)}); \ No newline at end of file +define(["exports","../../@polymer/polymer/polymer-element.js","./lib/a11y-media-behaviors.js","../../@polymer/paper-slider/paper-slider.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icons/av-icons.js","./lib/a11y-media-controls.js","./lib/a11y-media-html5.js","./lib/a11y-media-play-button.js","./lib/a11y-media-transcript.js","./lib/a11y-media-transcript-controls.js","./lib/a11y-media-state-manager.js","./lib/a11y-media-youtube.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaPlayer=void 0;function _templateObject_08ff2950555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
[[mediaCaption]]
\n
\n
\n \n \n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n \n \n [[mediaCaption]]\n \n
[[printCaption]]
\n \n \n
\n
\n \n \n \n \n
\n
\n "]);_templateObject_08ff2950555211e98f439769bd191e33=function(){return data};return data}var A11yMediaPlayer=function(_A11yMediaBehaviors){var _Mathmax=Math.max;babelHelpers.inherits(A11yMediaPlayer,_A11yMediaBehaviors);function A11yMediaPlayer(){babelHelpers.classCallCheck(this,A11yMediaPlayer);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaPlayer).apply(this,arguments))}babelHelpers.createClass(A11yMediaPlayer,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayer.prototype),"connectedCallback",this).call(this);var root=this;root.__playerAttached=!0;window.A11yMediaStateManager.requestAvailability();root._addResponsiveUtility();window.dispatchEvent(new CustomEvent("a11y-player",{detail:root}));if(root.isYoutube){root._youTubeRequest()}}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayer.prototype),"ready",this).call(this);var root=this;if(null===root.id)root.id="a11y-media-player"+Date.now();root.__playerReady=!0;root.target=root.shadowRoot.querySelector("#transcript");root.__status=root._getLocal("loading","label");root.__slider=root.$.slider;root.__volume=root.muted?0:_Mathmax(this.volume,10);root.__resumePlaying=!1;root.__showFullscreen=!root.disableFullscreen&&window.A11yMediaStateManager.screenfullLoaded&&screenfull.enabled;root.__duration=0;root.$.controls.setStatus(root.__status);root.width=null!==root.width?root.width:"100%";root.style.maxWidth=null!==root.width?root.width:"100%";root._setPlayerHeight(16/9);if(root.isYoutube){root._youTubeRequest();document.addEventListener("timeupdate",function(e){if(e.detail===root.media)root._handleTimeUpdate(e)})}else{root.media=root.$.html5;root.media.media.addEventListener("timeupdate",function(e){root._handleTimeUpdate(e)});root._addSourcesAndTracks()}root.$.transcript.setMedia(root.$.innerplayer);if(root.__showFullscreen){if(window.A11yMediaStateManager.screenfullLoaded)screenfull.on("change",function(){root.fullscreen=screenfull.isFullscreen})}root.$.slider.addEventListener("mousedown",function(){root._handleSliderStart()});root.$.slider.addEventListener("mouseup",function(){root._handleSliderStop()});root.$.slider.addEventListener("keydown",function(){root._handleSliderStart()});root.$.slider.addEventListener("keyup",function(){root._handleSliderStop()});root.$.slider.addEventListener("blur",function(){root._handleSliderStop()})}},{key:"play",value:function play(){var root=this,stopped=!(!0===root.__playing);root.__playing=!0;root.media.play();window.dispatchEvent(new CustomEvent("a11y-player-playing",{detail:root}))}},{key:"pause",value:function pause(){var root=this;root.__playing=!1;root.media.pause()}},{key:"stop",value:function stop(){this.pause();this.seek(0)}},{key:"restart",value:function restart(){this.seek(0);this.play()}},{key:"rewind",value:function rewind(amt){amt=amt!==void 0?amt:this.media.duration/20;this.__resumePlaying=this.__playing;this.seek(this.media.getCurrentTime()-amt,0);if(this.__resumePlaying)this.play();this.__resumePlaying=!1}},{key:"forward",value:function forward(amt){amt=amt!==void 0?amt:this.media.duration/20;this.__resumePlaying=this.__playing;this.seek(this.media.getCurrentTime()+amt);if(this.__resumePlaying)this.play();this.__resumePlaying=!1}},{key:"seek",value:function seek(time){var seekable=this.media!==void 0&&null!==this.media?this.media.seekable:[];if(0=seekable.start(0)&&time<=seekable.end(0)){this.media.seek(time)}}},{key:"selectTrack",value:function selectTrack(index){this.__selectedTrack=index;this.$.html5.selectTrack(index)}},{key:"setVolume",value:function setVolume(value){this.volume=null!==value?value:70;this.media.setVolume(this.volume);this.muted=0===this.volume}},{key:"setPlaybackRate",value:function setPlaybackRate(value){value=null!==value?value:1;this.media.setPlaybackRate(value)}},{key:"toggleCC",value:function toggleCC(mode){this.cc=mode===void 0?!this.cc:mode;this.$.html5.setCC(this.cc)}},{key:"toggleLoop",value:function toggleLoop(mode){if(!this.isYoutube){this.loop=mode===void 0?!this.loop:mode;this.media.setLoop(this.loop)}}},{key:"toggleMute",value:function toggleMute(mode){this.muted=mode===void 0?!this.muted:mode;this.__volume=this.muted?0:_Mathmax(this.volume,10);this.media.setMute(this.muted)}},{key:"toggleSticky",value:function toggleSticky(mode){mode=mode===void 0?!this.sticky:mode;this.sticky=mode;this.dispatchEvent(new CustomEvent("player-sticky",{detail:this}))}},{key:"toggleTranscript",value:function toggleTranscript(mode){mode=mode===void 0?this.hideTranscript:mode;this.hideTranscript=!mode;if(this.$.transcript!==void 0&&null!==this.$.transcript){this.dispatchEvent(new CustomEvent("transcript-toggle",{detail:this}))}}},{key:"_appendToPlayer",value:function _appendToPlayer(data,type){if(data!==void 0&&null!==data&&[]!==data){for(var root=this,arr=Array.isArray(data)?data:JSON.parse(data),i=0,el;iroot.__elapsed){active.push(track.cues[i].order);caption=""===caption?track.cues[i].text:caption}}root.$.customcctxt.innerText=caption;root.$.transcript.setActiveCues(active)}}}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_08ff2950555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{allowConcurrent:{name:"allowConcurrent",type:"Boolean",value:!1},audioNoThumb:{name:"audioNoThumb",type:"Boolean",computed:"_getAudioNoThumb(audioOnly,thumbnailSrc)"},darkTranscript:{name:"darkTranscript",type:"Boolean",value:!1},disableFullscreen:{name:"disableFullscreen",type:"Boolean",value:!1},disableInteractive:{name:"disableInteractive",type:"Boolean",value:!1},flexLayout:{name:"flexLayout",type:"Boolean",computed:"_isFlexLayout(standAlone,hideTranscript,audioNoThumb,stackedLayout)",reflectToAttribute:!0},fullscreen:{name:"fullscreen",type:"Boolean",value:!1},fullscreenButton:{name:"fullscreenButton",type:"Boolean",computed:"_getFullscreenButton(disableFullscreen,audioNoThumb)",notify:!0},hasCaptions:{name:"hasCaptions",type:"Boolean",value:!1},hideElapsedTime:{name:"hideElapsedTime",type:"Boolean",value:!1},hideTimestamps:{name:"hideTimestamps",type:"Boolean",value:!1},hideTranscript:{name:"hideTranscript",type:"Boolean",value:!1,reflectToAttribute:!0},id:{name:"id",type:"String",value:null,reflectToAttribute:!0},mediaCaption:{name:"mediaCaption",type:"String",computed:"_getMediaCaption(audioOnly,localization,mediaTitle)"},mediaLang:{name:"mediaLang",type:"String",value:"en"},muteUnmute:{name:"muteUnmute",type:"Object",computed:"_getMuteUnmute(muted)"},printCaption:{name:"printCaption",type:"String",computed:"_getPrintCaption(audioOnly,audioLabel,videoLabel,mediaTitle)"},responsiveSize:{name:"responsiveSize",type:"String",notify:!0,value:"xs",reflectToAttribute:!0},showCustomCaptions:{name:"showCustomCaptions",type:"Boolean",computed:"_showCustomCaptions(isYoutube, audioOnly, hasCaptions, cc)"},sources:{name:"sources",type:"Array",value:[]},stackedLayout:{name:"stackedLayout",type:"Boolean",value:!1},sticky:{name:"sticky",type:"Boolean",value:!1,reflectToAttribute:!0},stickyCorner:{name:"stickyCorner",type:"String",value:"top-right",reflectToAttribute:!0},thumbnailSrc:{name:"thumbnailSrc",type:"String",value:null,reflectToAttribute:!0},tracks:{name:"tracks",type:"Array",value:[]},playPause:{name:"playPause",type:"Object",computed:"_getPlayPause(__playing)"},__playing:{name:"__playing",type:"Boolean",value:!1,notify:!0,reflectToAttribute:!0}}}},{key:"tag",get:function get(){return"a11y-media-player"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}}]);return A11yMediaPlayer}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaPlayer=A11yMediaPlayer;window.customElements.define(A11yMediaPlayer.tag,A11yMediaPlayer)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-behaviors.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-behaviors.js index ff34df8f634..004fb7ceec6 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-behaviors.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-behaviors.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-element.js","../../simple-colors/simple-colors.js","../../responsive-utility/responsive-utility.js"],function(_exports,_polymerElement,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaBehaviors=void 0;var A11yMediaBehaviors=function(_SimpleColors){babelHelpers.inherits(A11yMediaBehaviors,_SimpleColors);function A11yMediaBehaviors(){babelHelpers.classCallCheck(this,A11yMediaBehaviors);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaBehaviors).apply(this,arguments))}babelHelpers.createClass(A11yMediaBehaviors,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaBehaviors.prototype),"connectedCallback",this).call(this)}},{key:"_hasAttribute",value:function _hasAttribute(attr){return attr!==void 0&&null!==attr}},{key:"_testAttribute",value:function _testAttribute(attr,val){return attr===val}},{key:"_addResponsiveUtility",value:function _addResponsiveUtility(options){var root=this;window.ResponsiveUtility.requestAvailability();window.dispatchEvent(new CustomEvent("responsive-element",{detail:options!==void 0?options:{element:root,attribute:"responsive-size",relativeToParent:!0}}))}},{key:"_getHHMMSS",value:function _getHHMMSS(val,max){max=max===void 0?val:max;var a=function(val){return 10>val?"0"+val:val},b=function(val,i,none){return max>=i?a(Math.floor(val/i))+":":none};return b(val,3600,"")+b(val%3600,60,"00:")+a(Math.round(val%60))}},{key:"_getLocal",value:function _getLocal(key,subkey){var local="",localization=this.localization;if(localization!==void 0&&localization[key]!==void 0&&localization[key][subkey]!==void 0){local=localization[key][subkey]}else if(this.localizationDefaults!==void 0&&this.localizationDefaults[key]!==void 0&&this.localizationDefaults[key][subkey]!==void 0){local=this.localizationDefaults[key][subkey]}return local}},{key:"_handlePrintClick",value:function _handlePrintClick(){this.dispatchEvent(new CustomEvent("print-transcript",{detail:this}))}},{key:"_handlePrinting",value:function _handlePrinting(){var root=this;root.dispatchEvent(new CustomEvent("printing-transcript",{detail:root}));root.$.transcript.print(root.mediaTitle)}}],[{key:"tag",get:function get(){return"a11y-media-behaviors"}},{key:"properties",get:function get(){return{audioOnly:{name:"audioOnly",type:Boolean,value:!1,reflectToAttribute:!0},autoplay:{name:"autoplay",type:Boolean,value:!1},cc:{name:"cc",type:Boolean,value:!1},disablePrintButton:{name:"disablePrintButton",type:Boolean,value:!1},disableSearch:{name:"disableSearch",type:Boolean,value:!1},disableScroll:{name:"disableScroll",type:Boolean,value:!1},disableSeek:{name:"disableSeek",type:Boolean,value:!1},hasTranscript:{name:"hasTranscript",type:Boolean,value:!1},height:{name:"height",type:String,value:null},isYoutube:{name:"isYoutube",type:Boolean,computed:"_hasAttribute(youtubeId)"},lang:{name:"lang",type:String,value:"en"},localization:{name:"localization",type:Object,value:{}},localizationDefaults:{name:"localizationDefaults",type:Object,value:{audio:{label:"Audio"},autoScroll:{label:"Scroll transcript with video.",icon:"swap-vert"},captions:{label:"Closed Captions",icon:"av:closed-caption",off:"Off"},forward:{label:"Forward",icon:"av:fast-forward"},fullscreen:{label:"Fullscreen",icon:"fullscreen"},loading:{label:"Loading..."},loop:{label:"Loop Playback"},mute:{label:"Mute",icon:"av:volume-up"},nextResult:{label:"Next",icon:"arrow-forward"},pause:{label:"Pause",icon:"av:pause"},play:{label:"Play",icon:"av:play-arrow"},prevResult:{label:"Previous",icon:"arrow-back"},print:{label:"Print the transcript.",icon:"print"},restart:{label:"Restart",icon:"av:replay"},rewind:{label:"Backward",icon:"av:fast-rewind"},search:{label:"Search the transcript.",icon:"search"},settings:{label:"Settings",icon:"settings"},speed:{label:"Speed %"},transcript:{label:"Transcript",icon:"description",loading:"Loading the transcript(s)...",skip:"Skip to the transcript."},unmute:{label:"Unmute",icon:"av:volume-off"},video:{label:"Video"},volume:{label:"Volume"},youTubeLoading:{label:"Ready."},youTubeTranscript:{label:"Transcript will load once media plays."}},readOnly:!0},loop:{name:"loop",type:Boolean,value:!1},manifest:{name:"manifest",type:String,value:null},media:{name:"media",type:Object,value:null},mediaTitle:{name:"mediaTitle",type:String,value:""},muted:{name:"muted",type:Boolean,value:!1},playbackRate:{name:"playbackRate",type:Number,value:1},playing:{name:"playing",type:Boolean,value:!1},playPause:{name:"playPause",type:Object},preload:{name:"preload",type:String,value:"metadata"},search:{name:"search",type:Object,value:null},standAlone:{name:"standAlone",type:Boolean,value:!1,reflectToAttribute:!0},status:{name:"status",type:String,value:"loading..."},selectedTrack:{name:"selectedTrack",type:Object,value:null},selectedTrackID:{name:"selectedTrackID",type:Number,value:null},target:{name:"target",type:Object,value:null},tracks:{name:"tracks",type:Array,value:null},volume:{name:"volume",type:Number,value:70},width:{name:"width",type:String,value:null},youtubeId:{name:"youtubeId",type:String,value:null},youTube:{name:"youTube",type:Object,value:{}}}}},{key:"behaviors",get:function get(){return[_simpleColors.SimpleColors,ResponsiveUtility]}}]);return A11yMediaBehaviors}(_simpleColors.SimpleColors);_exports.A11yMediaBehaviors=A11yMediaBehaviors;window.customElements.define(A11yMediaBehaviors.tag,A11yMediaBehaviors)}); \ No newline at end of file +define(["exports","../../../@polymer/polymer/polymer-element.js","../../simple-colors/simple-colors.js","../../responsive-utility/responsive-utility.js"],function(_exports,_polymerElement,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaBehaviors=void 0;var A11yMediaBehaviors=function(_SimpleColors){babelHelpers.inherits(A11yMediaBehaviors,_SimpleColors);function A11yMediaBehaviors(){babelHelpers.classCallCheck(this,A11yMediaBehaviors);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaBehaviors).apply(this,arguments))}babelHelpers.createClass(A11yMediaBehaviors,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaBehaviors.prototype),"connectedCallback",this).call(this)}},{key:"_hasAttribute",value:function _hasAttribute(attr){return attr!==void 0&&null!==attr}},{key:"_testAttribute",value:function _testAttribute(attr,val){return attr===val}},{key:"_addResponsiveUtility",value:function _addResponsiveUtility(options){var root=this;window.ResponsiveUtility.requestAvailability();window.dispatchEvent(new CustomEvent("responsive-element",{detail:options!==void 0?options:{element:root,attribute:"responsive-size",relativeToParent:!0}}))}},{key:"_getHHMMSS",value:function _getHHMMSS(val,max){max=max===void 0?val:max;var a=function(val){return 10>val?"0"+val:val},b=function(val,i,none){return max>=i?a(Math.floor(val/i))+":":none};return b(val,3600,"")+b(val%3600,60,"00:")+a(Math.round(val%60))}},{key:"_getLocal",value:function _getLocal(key,subkey){var local="",localization=this.localization;if(localization!==void 0&&localization[key]!==void 0&&localization[key][subkey]!==void 0){local=localization[key][subkey]}else if(this.localizationDefaults!==void 0&&this.localizationDefaults[key]!==void 0&&this.localizationDefaults[key][subkey]!==void 0){local=this.localizationDefaults[key][subkey]}return local}},{key:"_handlePrintClick",value:function _handlePrintClick(){this.dispatchEvent(new CustomEvent("print-transcript",{detail:this}))}},{key:"_handlePrinting",value:function _handlePrinting(){var root=this;root.dispatchEvent(new CustomEvent("printing-transcript",{detail:root}));root.$.transcript.print(root.mediaTitle)}}],[{key:"tag",get:function get(){return"a11y-media-behaviors"}},{key:"properties",get:function get(){return{audioOnly:{name:"audioOnly",type:Boolean,value:!1,reflectToAttribute:!0},autoplay:{name:"autoplay",type:Boolean,value:!1},cc:{name:"cc",type:Boolean,value:!1},disablePrintButton:{name:"disablePrintButton",type:Boolean,value:!1},disableSearch:{name:"disableSearch",type:Boolean,value:!1},disableScroll:{name:"disableScroll",type:Boolean,value:!1},disableSeek:{name:"disableSeek",type:Boolean,value:!1},hasTranscript:{name:"hasTranscript",type:Boolean,value:!1},height:{name:"height",type:String,value:null},isYoutube:{name:"isYoutube",type:Boolean,computed:"_hasAttribute(youtubeId)"},lang:{name:"lang",type:String,value:"en"},localization:{name:"localization",type:Object,value:{}},localizationDefaults:{name:"localizationDefaults",type:Object,value:{audio:{label:"Audio"},autoScroll:{label:"Scroll transcript with video.",icon:"swap-vert"},captions:{label:"Closed Captions",icon:"av:closed-caption",off:"Off"},forward:{label:"Forward",icon:"av:fast-forward"},fullscreen:{label:"Fullscreen",icon:"fullscreen"},loading:{label:"Loading..."},loop:{label:"Loop Playback"},mute:{label:"Mute",icon:"av:volume-up"},nextResult:{label:"Next",icon:"arrow-forward"},pause:{label:"Pause",icon:"av:pause"},play:{label:"Play",icon:"av:play-arrow"},prevResult:{label:"Previous",icon:"arrow-back"},print:{label:"Print the transcript.",icon:"print"},restart:{label:"Restart",icon:"av:replay"},rewind:{label:"Backward",icon:"av:fast-rewind"},search:{label:"Search the transcript.",icon:"search"},seekSlider:{label:"Seek Slider"},settings:{label:"Settings",icon:"settings"},speed:{label:"Speed %"},transcript:{label:"Transcript",icon:"description",loading:"Loading the transcript(s)...",skip:"Skip to the transcript."},unmute:{label:"Unmute",icon:"av:volume-off"},video:{label:"Video"},volume:{label:"Volume"},youTubeLoading:{label:"Ready."},youTubeTranscript:{label:"Transcript will load once media plays."}},readOnly:!0},loop:{name:"loop",type:Boolean,value:!1},manifest:{name:"manifest",type:String,value:null},media:{name:"media",type:Object,value:null},mediaTitle:{name:"mediaTitle",type:String,value:""},muted:{name:"muted",type:Boolean,value:!1},playbackRate:{name:"playbackRate",type:Number,value:1},playing:{name:"playing",type:Boolean,value:!1},playPause:{name:"playPause",type:Object},preload:{name:"preload",type:String,value:"metadata"},search:{name:"search",type:Object,value:null},standAlone:{name:"standAlone",type:Boolean,value:!1,reflectToAttribute:!0},status:{name:"status",type:String,value:"loading..."},selectedTrack:{name:"selectedTrack",type:Object,value:null},selectedTrackID:{name:"selectedTrackID",type:Number,value:null},target:{name:"target",type:Object,value:null},tracks:{name:"tracks",type:Array,value:null},volume:{name:"volume",type:Number,value:70},width:{name:"width",type:String,value:null},youtubeId:{name:"youtubeId",type:String,value:null},youTube:{name:"youTube",type:Object,value:{}}}}},{key:"behaviors",get:function get(){return[_simpleColors.SimpleColors,ResponsiveUtility]}}]);return A11yMediaBehaviors}(_simpleColors.SimpleColors);_exports.A11yMediaBehaviors=A11yMediaBehaviors;window.customElements.define(A11yMediaBehaviors.tag,A11yMediaBehaviors)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-button.js index 68879eb2808..926e7936ddf 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-button.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-button.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-icons/av-icons.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaButton=void 0;function _templateObject_9c8dc18054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n [[label]]\n "]);_templateObject_9c8dc18054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaButton=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaButton,_A11yMediaBehaviors);function A11yMediaButton(){babelHelpers.classCallCheck(this,A11yMediaButton);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaButton).apply(this,arguments))}babelHelpers.createClass(A11yMediaButton,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaButton.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaButton.prototype),"ready",this).call(this);this.__target=this.$.button}},{key:"_buttonTap",value:function _buttonTap(){this.dispatchEvent(new CustomEvent("tap",{detail:this}))}}],[{key:"properties",get:function get(){return{action:{type:String,value:null},controls:{type:String,value:"video"},icon:{type:String,value:null},label:{type:String,value:null},toggle:{type:Boolean,value:!1,reflectToAttribute:!0},disabled:{type:Boolean,value:null}}}},{key:"tag",get:function get(){return"a11y-media-button"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9c8dc18054f411e9aeb367f92c5b63ab())}}]);return A11yMediaButton}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaButton=A11yMediaButton;window.customElements.define(A11yMediaButton.tag,A11yMediaButton)}); \ No newline at end of file +define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-icons/av-icons.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaButton=void 0;function _templateObject_2a92be10555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n [[label]]\n "]);_templateObject_2a92be10555211e98f439769bd191e33=function(){return data};return data}var A11yMediaButton=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaButton,_A11yMediaBehaviors);function A11yMediaButton(){babelHelpers.classCallCheck(this,A11yMediaButton);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaButton).apply(this,arguments))}babelHelpers.createClass(A11yMediaButton,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaButton.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaButton.prototype),"ready",this).call(this);this.__target=this.$.button}},{key:"_buttonTap",value:function _buttonTap(){this.dispatchEvent(new CustomEvent("tap",{detail:this}))}}],[{key:"properties",get:function get(){return{action:{type:String,value:null},controls:{type:String,value:"video"},icon:{type:String,value:null},label:{type:String,value:null},toggle:{type:Boolean,value:!1,reflectToAttribute:!0},disabled:{type:Boolean,value:null}}}},{key:"tag",get:function get(){return"a11y-media-button"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_2a92be10555211e98f439769bd191e33())}}]);return A11yMediaButton}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaButton=A11yMediaButton;window.customElements.define(A11yMediaButton.tag,A11yMediaButton)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-controls.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-controls.js index e2aceb3fb3e..f4f1f9af94d 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-controls.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-controls.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../../@polymer/paper-menu-button/paper-menu-button.js","../../../@polymer/paper-listbox/paper-listbox.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/paper-icon-button/paper-icon-button.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../dropdown-select/dropdown-select.js","../../../@polymer/paper-slider/paper-slider.js","../../../@polymer/paper-tooltip/paper-tooltip.js","./a11y-media-button.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaControls=void 0;function _templateObject_9c9fe9f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n
\n \n [[volumeLabel]]\n \n
\n \n \n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n [[_getLocal('captions','label')]]\n
\n
\n \n [[_getLocal('captions','off')]]\n \n \n
\n
\n
\n \n
\n
\n [[_getLocal('transcript','label')]]\n
\n
\n \n \n
\n
\n
\n \n
\n
\n [[_getLocal('loop','label')]]\n
\n
\n \n
\n
\n
\n \n
\n
\n [[_getLocal('speed','label')]]\n
\n
\n \n
\n
\n
\n
\n \n \n [[_getLocal('settings','label')]]\n \n
\n "]);_templateObject_9c9fe9f054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaControls=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaControls,_A11yMediaBehaviors);function A11yMediaControls(){babelHelpers.classCallCheck(this,A11yMediaControls);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaControls).apply(this,arguments))}babelHelpers.createClass(A11yMediaControls,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaControls.prototype),"connectedCallback",this).call(this);var root=this;root._addResponsiveUtility({element:root,attribute:"responsive-size",relativeToParent:!0,sm:300,md:600,lg:900,xl:1200})}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaControls.prototype),"ready",this).call(this);var root=this;root.$.mute.$.button.onfocus=function(){root.$.volume.classList.add("focus")};root.$.mute.$.button.onblur=function(){root.$.volume.classList.remove("focus")}}},{key:"setStatus",value:function setStatus(status){this.$.statbar.innerText=status}},{key:"setTracks",value:function setTracks(tracks){this.set("tracks",[]);this.set("tracks",tracks.slice(0))}},{key:"_getCompactControls",value:function _getCompactControls(responsiveSize){return this._testAttribute(responsiveSize,"xs")||this._testAttribute(responsiveSize,"sm")}},{key:"_handleTrackChange",value:function _handleTrackChange(e){var root=this;if(null!==root.__selectedTrack){if(""!==e.detail.value){root.dispatchEvent(new CustomEvent("select-track",{detail:{control:root,value:e.detail.value}}));root.dispatchEvent(new CustomEvent("toggle-cc",{detail:{control:root,value:!0}}))}else{root.dispatchEvent(new CustomEvent("toggle-cc",{detail:{control:root,value:!1}}))}}}},{key:"_handleSettingsSelect",value:function _handleSettingsSelect(){}},{key:"_handleSettingsActivate",value:function _handleSettingsActivate(){}},{key:"_onButtonTap",value:function _onButtonTap(e){this.dispatchEvent(new CustomEvent("controls-change",{detail:e.detail}));this.$.settings.close()}},{key:"_onSettingsChanged",value:function _onSettingsChanged(e){this.dispatchEvent(new CustomEvent("controls-change",{detail:e.target}));this.$.settings.close()}},{key:"_hideTranscriptButton",value:function _hideTranscriptButton(noTranscriptToggle,compactControls){return noTranscriptToggle||compactControls}},{key:"_noPrinting",value:function _noPrinting(standAlone,fixedHeight){return standAlone||!fixedHeight}},{key:"_noTranscriptToggle",value:function _noTranscriptToggle(standAlone,fixedHeight,hasTranscript){return standAlone||fixedHeight||!hasTranscript}}],[{key:"properties",get:function get(){return{compactControls:{name:"compactControls",type:Boolean,computed:"_getCompactControls(responsiveSize)"},fixedHeight:{type:Boolean,value:!1},fullscreen:{name:"fullscreen",type:Boolean,value:!1},fullscreenButton:{name:"fullscreenButton",type:Boolean,value:!1,nofity:!0},hasCaptions:{name:"hasCaptions",type:Boolean,value:!1,notify:!0},hideTranscript:{name:"hideTranscript",type:Boolean,value:!1},hideTranscriptButton:{type:Boolean,computed:"_hideTranscriptButton(noTranscriptToggle,compactControls)"},muteUnmute:{name:"muteUnmute",type:Object},noPrinting:{type:Boolean,computed:"_noPrinting(standAlone,fixedHeight)"},noTranscriptToggle:{type:Boolean,computed:"_noTranscriptToggle(standAlone,fixedHeight,hasTranscript)"},responsiveSize:{name:"responsiveSize",type:String,notify:!0,value:"xs",reflectToAttribute:!0}}}},{key:"tag",get:function get(){return"a11y-media-controls"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9c9fe9f054f411e9aeb367f92c5b63ab())}}]);return A11yMediaControls}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaControls=A11yMediaControls;window.customElements.define(A11yMediaControls.tag,A11yMediaControls)}); \ No newline at end of file +define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../../@polymer/paper-menu-button/paper-menu-button.js","../../../@polymer/paper-listbox/paper-listbox.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/paper-icon-button/paper-icon-button.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../dropdown-select/dropdown-select.js","../../../@polymer/paper-slider/paper-slider.js","../../../@polymer/paper-tooltip/paper-tooltip.js","./a11y-media-button.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaControls=void 0;function _templateObject_2aa534a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n
\n \n \n
\n \n \n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n [[_getLocal('captions','label')]]\n
\n
\n \n [[_getLocal('captions','off')]]\n \n \n
\n
\n
\n \n
\n
\n [[_getLocal('transcript','label')]]\n
\n
\n \n \n
\n
\n
\n \n
\n
\n [[_getLocal('loop','label')]]\n
\n
\n \n
\n
\n
\n \n
\n
\n [[_getLocal('speed','label')]]\n
\n
\n \n
\n
\n
\n
\n \n \n [[_getLocal('settings','label')]]\n \n
\n "]);_templateObject_2aa534a0555211e98f439769bd191e33=function(){return data};return data}var A11yMediaControls=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaControls,_A11yMediaBehaviors);function A11yMediaControls(){babelHelpers.classCallCheck(this,A11yMediaControls);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaControls).apply(this,arguments))}babelHelpers.createClass(A11yMediaControls,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaControls.prototype),"connectedCallback",this).call(this);var root=this;root._addResponsiveUtility({element:root,attribute:"responsive-size",relativeToParent:!0,sm:300,md:600,lg:900,xl:1200})}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaControls.prototype),"ready",this).call(this);var root=this;root.$.mute.$.button.onfocus=function(){root.$.volume.classList.add("focus")};root.$.mute.$.button.onblur=function(){root.$.volume.classList.remove("focus")}}},{key:"setStatus",value:function setStatus(status){this.$.statbar.innerText=status}},{key:"setTracks",value:function setTracks(tracks){this.set("tracks",[]);this.set("tracks",tracks.slice(0))}},{key:"_getCompactControls",value:function _getCompactControls(responsiveSize){return this._testAttribute(responsiveSize,"xs")||this._testAttribute(responsiveSize,"sm")}},{key:"_handleTrackChange",value:function _handleTrackChange(e){var root=this;if(null!==root.__selectedTrack){if(""!==e.detail.value){root.dispatchEvent(new CustomEvent("select-track",{detail:{control:root,value:e.detail.value}}));root.dispatchEvent(new CustomEvent("toggle-cc",{detail:{control:root,value:!0}}))}else{root.dispatchEvent(new CustomEvent("toggle-cc",{detail:{control:root,value:!1}}))}}}},{key:"_handleSettingsSelect",value:function _handleSettingsSelect(){}},{key:"_handleSettingsActivate",value:function _handleSettingsActivate(){}},{key:"_onButtonTap",value:function _onButtonTap(e){this.dispatchEvent(new CustomEvent("controls-change",{detail:e.detail}));this.$.settings.close()}},{key:"_onSettingsChanged",value:function _onSettingsChanged(e){this.dispatchEvent(new CustomEvent("controls-change",{detail:e.target}));this.$.settings.close()}},{key:"_hideTranscriptButton",value:function _hideTranscriptButton(noTranscriptToggle,compactControls){return noTranscriptToggle||compactControls}},{key:"_noPrinting",value:function _noPrinting(standAlone,fixedHeight){return standAlone||!fixedHeight}},{key:"_noTranscriptToggle",value:function _noTranscriptToggle(standAlone,fixedHeight,hasTranscript){return standAlone||fixedHeight||!hasTranscript}}],[{key:"properties",get:function get(){return{compactControls:{name:"compactControls",type:Boolean,computed:"_getCompactControls(responsiveSize)"},fixedHeight:{type:Boolean,value:!1},fullscreen:{name:"fullscreen",type:Boolean,value:!1},fullscreenButton:{name:"fullscreenButton",type:Boolean,value:!1,nofity:!0},hasCaptions:{name:"hasCaptions",type:Boolean,value:!1,notify:!0},hideTranscript:{name:"hideTranscript",type:Boolean,value:!1},hideTranscriptButton:{type:Boolean,computed:"_hideTranscriptButton(noTranscriptToggle,compactControls)"},muteUnmute:{name:"muteUnmute",type:Object},noPrinting:{type:Boolean,computed:"_noPrinting(standAlone,fixedHeight)"},noTranscriptToggle:{type:Boolean,computed:"_noTranscriptToggle(standAlone,fixedHeight,hasTranscript)"},responsiveSize:{name:"responsiveSize",type:String,notify:!0,value:"xs",reflectToAttribute:!0}}}},{key:"tag",get:function get(){return"a11y-media-controls"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_2aa534a0555211e98f439769bd191e33())}}]);return A11yMediaControls}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaControls=A11yMediaControls;window.customElements.define(A11yMediaControls.tag,A11yMediaControls)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-html5.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-html5.js index fba2a8fe7cd..9e82e652eac 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-html5.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-html5.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaHtml5=void 0;function _templateObject_9ca6a0b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n HTML5 video not supported\n \n \n HTML5 audio not supported\n \n "]);_templateObject_9ca6a0b054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaHtml5=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaHtml5,_A11yMediaBehaviors);function A11yMediaHtml5(){babelHelpers.classCallCheck(this,A11yMediaHtml5);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaHtml5).apply(this,arguments))}babelHelpers.createClass(A11yMediaHtml5,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaHtml5.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaHtml5.prototype),"ready",this).call(this);var root=this;root.media=root.$.video!==void 0&&!root.audioOnly?root.$.video:root.$.audio}},{key:"_handleMetadata",value:function _handleMetadata(){var root=this;root.duration=0\n :host {\n height: 100%;\n display: flex;\n align-items: stretch;\n position: relative;\n }\n :host([hidden]) {\n display: none;\n }\n #video {\n width: 100%;\n max-width: 100%;\n }\n \n \n HTML5 video not supported\n \n \n HTML5 audio not supported\n \n "]);_templateObject_2aaed190555211e98f439769bd191e33=function(){return data};return data}var A11yMediaHtml5=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaHtml5,_A11yMediaBehaviors);function A11yMediaHtml5(){babelHelpers.classCallCheck(this,A11yMediaHtml5);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaHtml5).apply(this,arguments))}babelHelpers.createClass(A11yMediaHtml5,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaHtml5.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaHtml5.prototype),"ready",this).call(this);var root=this;root.media=root.$.video!==void 0&&!root.audioOnly?root.$.video:root.$.audio}},{key:"_handleMetadata",value:function _handleMetadata(){var root=this;root.duration=0\n :host {\n display: block;\n opacity: 1;\n transition: opacity 0.5s;\n }\n :host([disabled]),\n :host([elapsed]) {\n opacity: 0;\n }\n :host,\n :host #thumbnail,\n :host #background,\n :host #button {\n width: 100%;\n top: 0;\n left: 0;\n opacity: 1;\n transition: opacity 0.5s;\n }\n :host #thumbnail,\n :host #background,\n :host #button {\n position: absolute;\n height: 100%;\n padding: 0;\n margin: 0;\n border: none;\n }\n :host #thumbnail {\n height: auto;\n overflow: hidden;\n }\n :host #button {\n overflow: hidden;\n background: transparent;\n }\n :host #button:hover {\n cursor: pointer;\n }\n :host #background {\n opacity: 0.3;\n background: var(--a11y-play-button-bg-color);\n }\n :host #button:focus #background,\n :host #button:hover #background {\n background: var(--a11y-play-button-focus-bg-color);\n opacity: 0.1;\n }\n :host #arrow {\n stroke: #ffffff;\n fill: #000000;\n }\n :host #text {\n fill: #ffffff;\n }\n :host .sr-only {\n font-size: 0;\n }\n @media print {\n :host(:not([thumbnail-src])),\n :host #background,\n :host #svg {\n display: none;\n }\n }\n \n \n \n \n \n \n [[playPause.label]]\n \n \n \n \n "]);_templateObject_9cada59054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaPlayButton=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaPlayButton,_A11yMediaBehaviors);function A11yMediaPlayButton(){babelHelpers.classCallCheck(this,A11yMediaPlayButton);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaPlayButton).apply(this,arguments))}babelHelpers.createClass(A11yMediaPlayButton,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayButton.prototype),"connectedCallback",this).call(this);this.$.text.innerText=this.playLabel}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayButton.prototype),"ready",this).call(this);this.target=this.$.button}},{key:"_buttonTap",value:function _buttonTap(){var root=this;root.dispatchEvent(new CustomEvent("controls-change",{detail:this}))}}],[{key:"properties",get:function get(){return{action:{type:String,value:null},disabled:{type:Boolean,value:!1},playing:{type:Boolean,value:!1}}}},{key:"tag",get:function get(){return"a11y-media-play-button"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9cada59054f411e9aeb367f92c5b63ab())}}]);return A11yMediaPlayButton}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaPlayButton=A11yMediaPlayButton;window.customElements.define(A11yMediaPlayButton.tag,A11yMediaPlayButton)}); \ No newline at end of file +define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaPlayButton=void 0;function _templateObject_2ab401b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n [[playPause.label]]\n \n \n \n \n "]);_templateObject_2ab401b0555211e98f439769bd191e33=function(){return data};return data}var A11yMediaPlayButton=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaPlayButton,_A11yMediaBehaviors);function A11yMediaPlayButton(){babelHelpers.classCallCheck(this,A11yMediaPlayButton);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaPlayButton).apply(this,arguments))}babelHelpers.createClass(A11yMediaPlayButton,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayButton.prototype),"connectedCallback",this).call(this);this.$.text.innerText=this.playLabel}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaPlayButton.prototype),"ready",this).call(this);this.target=this.$.button}},{key:"_buttonTap",value:function _buttonTap(){var root=this;root.dispatchEvent(new CustomEvent("controls-change",{detail:this}))}}],[{key:"properties",get:function get(){return{action:{type:String,value:null},disabled:{type:Boolean,value:!1},playing:{type:Boolean,value:!1}}}},{key:"tag",get:function get(){return"a11y-media-play-button"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_2ab401b0555211e98f439769bd191e33())}}]);return A11yMediaPlayButton}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaPlayButton=A11yMediaPlayButton;window.customElements.define(A11yMediaPlayButton.tag,A11yMediaPlayButton)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-controls.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-controls.js index bd28100dc2f..27b219250e3 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-controls.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-controls.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../simple-search/simple-search.js","./a11y-media-button.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaTranscriptControls=void 0;function _templateObject_9cc12d9054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n
\n
\n \n \n
\n \n \n \n
\n \n "]);_templateObject_9cc12d9054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaTranscriptControls=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaTranscriptControls,_A11yMediaBehaviors);function A11yMediaTranscriptControls(){babelHelpers.classCallCheck(this,A11yMediaTranscriptControls);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaTranscriptControls).apply(this,arguments))}babelHelpers.createClass(A11yMediaTranscriptControls,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscriptControls.prototype),"connectedCallback",this).call(this);var root=this;root.search=root.$.simplesearch;root.dispatchEvent(new CustomEvent("searchbar-added",{detail:root.search}))}},{key:"_handleScrollClick",value:function _handleScrollClick(){this.dispatchEvent(new CustomEvent("toggle-scroll",{detail:this}))}}],[{key:"properties",get:function get(){return{target:{type:Object,value:null}}}},{key:"tag",get:function get(){return"a11y-media-transcript-controls"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9cc12d9054f411e9aeb367f92c5b63ab())}}]);return A11yMediaTranscriptControls}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaTranscriptControls=A11yMediaTranscriptControls;window.customElements.define(A11yMediaTranscriptControls.tag,A11yMediaTranscriptControls)}); \ No newline at end of file +define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../simple-search/simple-search.js","./a11y-media-button.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaTranscriptControls=void 0;function _templateObject_2ac65130555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n
\n
\n \n \n
\n \n \n \n
\n \n "]);_templateObject_2ac65130555211e98f439769bd191e33=function(){return data};return data}var A11yMediaTranscriptControls=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaTranscriptControls,_A11yMediaBehaviors);function A11yMediaTranscriptControls(){babelHelpers.classCallCheck(this,A11yMediaTranscriptControls);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaTranscriptControls).apply(this,arguments))}babelHelpers.createClass(A11yMediaTranscriptControls,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscriptControls.prototype),"connectedCallback",this).call(this);var root=this;root.search=root.$.simplesearch;root.dispatchEvent(new CustomEvent("searchbar-added",{detail:root.search}))}},{key:"_handleScrollClick",value:function _handleScrollClick(){this.dispatchEvent(new CustomEvent("toggle-scroll",{detail:this}))}}],[{key:"properties",get:function get(){return{target:{type:Object,value:null}}}},{key:"tag",get:function get(){return"a11y-media-transcript-controls"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_2ac65130555211e98f439769bd191e33())}}]);return A11yMediaTranscriptControls}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaTranscriptControls=A11yMediaTranscriptControls;window.customElements.define(A11yMediaTranscriptControls.tag,A11yMediaTranscriptControls)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-cue.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-cue.js index 97959e94233..123b002a19e 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-cue.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-cue.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../simple-search/lib/simple-search-content.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaTranscriptCue=void 0;function _templateObject_9cc8809054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n [[cue.start]] - [[cue.end]]\n \n \n [[cue.text]]\n \n \n "]);_templateObject_9cc8809054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaTranscriptCue=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaTranscriptCue,_A11yMediaBehaviors);function A11yMediaTranscriptCue(){babelHelpers.classCallCheck(this,A11yMediaTranscriptCue);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaTranscriptCue).apply(this,arguments))}babelHelpers.createClass(A11yMediaTranscriptCue,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscriptCue.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscriptCue.prototype),"ready",this).call(this);var root=this,search=root.search;if(!root.disabled){root.__target=this;root.setAttribute("aria-role","button");root.setAttribute("controls",this.mediaId)}if(!root.disableSearch&&root.search!==void 0&&null!==root.search){root.$.content.enableSearch(search)}root.addEventListener("click",root._handleTap)}},{key:"_getActiveCue",value:function _getActiveCue(cue,activeCues){return null!==activeCues&&activeCues.includes(cue.order.toString())?!0:!1}},{key:"_handleTap",value:function _handleTap(){var root=this;this.dispatchEvent(new CustomEvent("cue-seek",{detail:root.cue.seek}))}}],[{key:"properties",get:function get(){return{active:babelHelpers.defineProperty({type:Boolean,reflectToAttribute:!0,computed:"_getActiveCue(cue,activeCues)",notify:!0},"reflectToAttribute",!0),activeCues:{type:Array,value:null,notify:!0},cue:{type:Array,value:null},disabled:{type:Boolean,value:!1},text:{type:String,value:""}}}},{key:"tag",get:function get(){return"a11y-media-transcript-cue"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9cc8809054f411e9aeb367f92c5b63ab())}}]);return A11yMediaTranscriptCue}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaTranscriptCue=A11yMediaTranscriptCue;window.customElements.define(A11yMediaTranscriptCue.tag,A11yMediaTranscriptCue)}); \ No newline at end of file +define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../simple-search/lib/simple-search-content.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaTranscriptCue=void 0;function _templateObject_2ad0b170555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n [[cue.start]] - [[cue.end]]\n \n \n [[cue.text]]\n \n \n "]);_templateObject_2ad0b170555211e98f439769bd191e33=function(){return data};return data}var A11yMediaTranscriptCue=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaTranscriptCue,_A11yMediaBehaviors);function A11yMediaTranscriptCue(){babelHelpers.classCallCheck(this,A11yMediaTranscriptCue);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaTranscriptCue).apply(this,arguments))}babelHelpers.createClass(A11yMediaTranscriptCue,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscriptCue.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscriptCue.prototype),"ready",this).call(this);var root=this,search=root.search;if(!root.disabled){root.__target=this;root.setAttribute("aria-role","button");root.setAttribute("controls",this.mediaId)}if(!root.disableSearch&&root.search!==void 0&&null!==root.search){root.$.content.enableSearch(search)}root.addEventListener("click",root._handleTap)}},{key:"_getActiveCue",value:function _getActiveCue(cue,activeCues){return null!==activeCues&&activeCues.includes(cue.order.toString())?!0:!1}},{key:"_handleTap",value:function _handleTap(){var root=this;this.dispatchEvent(new CustomEvent("cue-seek",{detail:root.cue.seek}))}}],[{key:"properties",get:function get(){return{active:babelHelpers.defineProperty({type:Boolean,reflectToAttribute:!0,computed:"_getActiveCue(cue,activeCues)",notify:!0},"reflectToAttribute",!0),activeCues:{type:Array,value:null,notify:!0},cue:{type:Array,value:null},disabled:{type:Boolean,value:!1},text:{type:String,value:""}}}},{key:"tag",get:function get(){return"a11y-media-transcript-cue"}},{key:"behaviors",get:function get(){return[_a11yMediaBehaviors.A11yMediaBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_2ad0b170555211e98f439769bd191e33())}}]);return A11yMediaTranscriptCue}(_a11yMediaBehaviors.A11yMediaBehaviors);_exports.A11yMediaTranscriptCue=A11yMediaTranscriptCue;window.customElements.define(A11yMediaTranscriptCue.tag,A11yMediaTranscriptCue)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript.js index abd9ada0b02..41bd8c284b1 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript.js @@ -1 +1 @@ -define(["exports","../../../@polymer/polymer/polymer-element.js","./a11y-media-behaviors.js","./a11y-media-transcript-cue.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaTranscript=void 0;function _templateObject3_9cd6d87054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n [[_getLocal('transcript','skip')]]\n \n \n [[status]]\n \n \n
\n "]);_templateObject3_9cd6d87054f411e9aeb367f92c5b63ab=function(){return data};return data}function _templateObject2_9cd6d87054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n

Transcript

\n "]);_templateObject2_9cd6d87054f411e9aeb367f92c5b63ab=function(){return data};return data}function _templateObject_9cd6d87054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_9cd6d87054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yMediaTranscript=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaTranscript,_A11yMediaBehaviors);function A11yMediaTranscript(){babelHelpers.classCallCheck(this,A11yMediaTranscript);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaTranscript).apply(this,arguments))}babelHelpers.createClass(A11yMediaTranscript,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscript.prototype),"connectedCallback",this).call(this);this.dispatchEvent(new CustomEvent("transcript-ready",{detail:this}))}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscript.prototype),"ready",this).call(this)}},{key:"print",value:function print(mediaTitle){var root=this,track=root.shadowRoot.querySelector("#track[active]").cloneNode(!0),css=(0,_polymerElement.html)(_templateObject_9cd6d87054f411e9aeb367f92c5b63ab()),h1=(0,_polymerElement.html)(_templateObject2_9cd6d87054f411e9aeb367f92c5b63ab());if(mediaTitle!==void 0)h1.innerHTML=mediaTitle;if(null!==track&track!==void 0){var print=window.open("","","left=0,top=0,width=552,height=477,toolbar=0,scrollbars=0,status =0");print.document.body.appendChild(css);print.document.body.appendChild(h1);print.document.body.appendChild(track);print.document.close();print.focus();print.print();print.close()}}},{key:"setActiveCues",value:function setActiveCues(cues){var root=this,offset=null!==root.shadowRoot.querySelector("#track")&&root.shadowRoot.querySelector("#track")!==void 0?root.shadowRoot.querySelector("#track").offsetTop:0,cue=root.shadowRoot.querySelector("#track a11y-media-transcript-cue[active]");root.set("activeCues",cues.slice(0));if(!root.disableScroll&&cue!==void 0&&null!==cue&&root.activeCues!==void 0&&cue.getAttribute("order")!==root.activeCues[0]){var scrollingTo=function(element,to,duration){if(0>=duration)return;var difference=to-element.scrollTop;setTimeout(function(){element.scrollTop=element.scrollTop+10*(difference/duration);if(element.scrollTop===to)return;scrollingTo(element,to,duration-10)},10)};scrollingTo(root,cue.offsetTop-offset,250)}}},{key:"setMedia",value:function setMedia(player){this.media=player;this.dispatchEvent(new CustomEvent("transcript-ready",{detail:this}))}},{key:"setTracks",value:function setTracks(tracks){this.set("tracks",tracks.slice(0));this.notifyPath("tracks");if(this.tracks!==void 0&&0\n :host {\n color: var(--a11y-media-transcript-cue-color);\n background-color: var(--a11y-media-transcript-cue-bg-color);\n border-left: 1px solid var(--a11y-media-transcript-bg-color);\n }\n :host([hidden]) {\n display: none !important;\n }\n :host .transcript-from-track {\n display: none;\n width: calc(100% - 30px);\n padding: 0 15px 15px;\n color: var(--a11y-media-transcript-cue-color);\n background-color: var(--a11y-media-transcript-cue-bg-color);\n }\n :host .transcript-from-track[active] {\n display: table;\n }\n :host .transcript-from-track[active][hideTimestamps] {\n display: block;\n }\n :host .sr-only:not(:focus) {\n position: absolute;\n left: -99999;\n top: 0;\n height: 0;\n width: 0;\n overflow: hidden;\n }\n @media print {\n :host {\n padding: 0 15px 5px;\n color: #000;\n background-color: #ffffff;\n border-top: 1px solid #aaa;\n }\n }\n \n \n [[_getLocal('transcript','skip')]]\n \n \n [[status]]\n \n \n
\n "]);_templateObject3_2adb5fd0555211e98f439769bd191e33=function(){return data};return data}function _templateObject2_2adb5fd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n

Transcript

\n "]);_templateObject2_2adb5fd0555211e98f439769bd191e33=function(){return data};return data}function _templateObject_2adb5fd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_2adb5fd0555211e98f439769bd191e33=function(){return data};return data}var A11yMediaTranscript=function(_A11yMediaBehaviors){babelHelpers.inherits(A11yMediaTranscript,_A11yMediaBehaviors);function A11yMediaTranscript(){babelHelpers.classCallCheck(this,A11yMediaTranscript);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(A11yMediaTranscript).apply(this,arguments))}babelHelpers.createClass(A11yMediaTranscript,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscript.prototype),"connectedCallback",this).call(this);this.dispatchEvent(new CustomEvent("transcript-ready",{detail:this}))}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(A11yMediaTranscript.prototype),"ready",this).call(this)}},{key:"print",value:function print(mediaTitle){var root=this,track=root.shadowRoot.querySelector("#track[active]").cloneNode(!0),css=(0,_polymerElement.html)(_templateObject_2adb5fd0555211e98f439769bd191e33()),h1=(0,_polymerElement.html)(_templateObject2_2adb5fd0555211e98f439769bd191e33());if(mediaTitle!==void 0)h1.innerHTML=mediaTitle;if(null!==track&track!==void 0){var print=window.open("","","left=0,top=0,width=552,height=477,toolbar=0,scrollbars=0,status =0");print.document.body.appendChild(css);print.document.body.appendChild(h1);print.document.body.appendChild(track);print.document.close();print.focus();print.print();print.close()}}},{key:"setActiveCues",value:function setActiveCues(cues){var root=this,offset=null!==root.shadowRoot.querySelector("#track")&&root.shadowRoot.querySelector("#track")!==void 0?root.shadowRoot.querySelector("#track").offsetTop:0,cue=root.shadowRoot.querySelector("#track a11y-media-transcript-cue[active]");root.set("activeCues",cues.slice(0));if(!root.disableScroll&&cue!==void 0&&null!==cue&&root.activeCues!==void 0&&cue.getAttribute("order")!==root.activeCues[0]){var scrollingTo=function(element,to,duration){if(0>=duration)return;var difference=to-element.scrollTop;setTimeout(function(){element.scrollTop=element.scrollTop+10*(difference/duration);if(element.scrollTop===to)return;scrollingTo(element,to,duration-10)},10)};scrollingTo(root,cue.offsetTop-offset,250)}}},{key:"setMedia",value:function setMedia(player){this.media=player;this.dispatchEvent(new CustomEvent("transcript-ready",{detail:this}))}},{key:"setTracks",value:function setTracks(tracks){this.set("tracks",tracks.slice(0));this.notifyPath("tracks");if(this.tracks!==void 0&&0\n :host {\n display: block;\n border-radius: 2px;\n margin: 0 0 15px;\n box-shadow: var(\n --accent-card-box-shadow,\n 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2)\n );\n color: var(\n --accent-card-color,\n var(--simple-colors-default-theme-grey-9, #222)\n );\n background-color: var(\n --accent-card-background-color,\n var(--simple-colors-default-theme-grey-1, #fff)\n );\n --accent-card-image-width: 30%;\n --accent-card-image-height: 10%;\n --accent-card-border-color: var(\n --simple-colors-default-theme-accent-6,\n #ddd\n );\n --accent-card-heading-color: var(\n --simple-colors-default-theme-accent-7,\n #000\n );\n --accent-card-footer-border-color: var(\n --simple-colors-default-theme-grey-3,\n #ddd\n );\n @apply --accent-card;\n }\n :host([dark]) {\n color: var(\n --accent-card-color,\n var(--simple-colors-default-theme-grey-12, #fff)\n );\n --accent-card-border-color: var(\n --simple-colors-default-theme-accent-7,\n #fff\n );\n --accent-card-footer-border-color: var(\n --simple-colors-default-theme-grey-6,\n #666\n );\n }\n :host([accent-background]) {\n background-color: var(\n --accent-card-background-color,\n var(--simple-colors-default-theme-accent-1, #fff)\n );\n --accent-card-footer-border-color: var(--accent-card-border-color);\n }\n :host section {\n width: 100%;\n box-sizing: border-box;\n }\n :host([horizontal]) section {\n display: flex;\n justify-content: space-between;\n align-items: stretch;\n }\n :host([flat]) {\n box-shadow: none;\n }\n :host([flat]:not([accent-background])) {\n border: 1px solid var(--accent-card-footer-border-color);\n }\n :host(:not([horizontal]):not([no-border])) section {\n border-top: 4px solid var(--accent-card-border-color);\n }\n :host([horizontal]:not([no-border])) section {\n border-left: 4px solid var(--accent-card-border-color);\n }\n :host .image-outer {\n box-sizing: border-box;\n position: relative;\n overflow: visible;\n }\n :host([horizontal]) .image-outer {\n height: auto;\n width: var(--accent-card-image-width);\n }\n :host(:not([horizontal])) .image-outer {\n height: auto;\n width: 100%;\n }\n :host .image {\n height: 100%;\n width: 100%;\n background-size: cover;\n background-position-x: var(--accent-card-image-x, center);\n background-position-y: var(--accent-card-image-y, center);\n @apply --accent-card-image;\n }\n :host([image-align=\"left\"]) .image {\n background-position-x: left;\n }\n :host([image-align=\"center\"]) .image {\n background-position-x: center;\n }\n :host([image-align=\"right\"]) .image {\n background-position-x: right;\n }\n :host([image-valign=\"top\"]) .image {\n background-position-y: top;\n }\n :host([image-valign=\"center\"]) .image {\n background-position-y: center;\n }\n :host([image-valign=\"bottom\"]) .image {\n background-position-y: bottom;\n }\n :host([horizontal]) .image {\n @apply --accent-card-image-horizontal;\n }\n :host(:not([horizontal])) .image {\n height: 0;\n padding-top: var(--accent-card-image-height);\n @apply --accent-card-image-vertical;\n }\n :host .body {\n flex-grow: 1;\n overflow: visible;\n @apply --accent-card-body;\n }\n :host #heading {\n padding-top: var(--accent-card-padding, 20px);\n padding-left: var(--accent-card-padding, 20px);\n padding-right: var(--accent-card-padding, 20px);\n padding-bottom: 0;\n margin: 0;\n @apply --accent-card-heading;\n }\n :host([accent-heading][accent-color]) #heading {\n color: var(--accent-card-heading-color);\n }\n :host #subheading {\n font-size: 90%;\n font-style: italic;\n padding-left: var(--accent-card-padding, 20px);\n padding-right: var(--accent-card-padding, 20px);\n @apply --accent-card-subheading;\n }\n :host #content {\n font-size: 100%;\n padding: var(--accent-card-padding, 20px);\n @apply --accent-card-content;\n }\n :host #content:not(:last-child) {\n border-bottom: 1px solid var(--accent-card-footer-border-color);\n }\n :host #footer {\n padding-left: var(--accent-card-padding, 20px);\n padding-right: var(--accent-card-padding, 20px);\n @apply --accent-card-footer;\n }\n \n
\n
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n "]);_templateObject_6753a84054f411e9aeb367f92c5b63ab=function(){return data};return data}var AccentCard=function(_SimpleColors){babelHelpers.inherits(AccentCard,_SimpleColors);function AccentCard(){babelHelpers.classCallCheck(this,AccentCard);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(AccentCard).apply(this,arguments))}babelHelpers.createClass(AccentCard,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(AccentCard.haxProperties,AccentCard.tag,this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"ready",this).call(this)}},{key:"_hasProp",value:function _hasProp(prop){return prop!==void 0&&null!==prop}},{key:"_getBackgroundStyle",value:function _getBackgroundStyle(imageSrc){if(this._hasProp(imageSrc)){return"background-image: url("+imageSrc+");"}else{return"display: none;"}}}],[{key:"tag",get:function get(){return"accent-card"}},{key:"behaviors",get:function get(){return[_simpleColors.SimpleColors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_6753a84054f411e9aeb367f92c5b63ab())}},{key:"haxProperties",get:function get(){var _ref;return _ref={canEditSource:!1,canPosition:!1},babelHelpers.defineProperty(_ref,"canEditSource",!1),babelHelpers.defineProperty(_ref,"gizmo",{title:"Accent Card",description:"A card with optional accent styling.",icon:"chrome-reader-mode",color:"light-blue",groups:["Media","Text"],handles:[{type:"media",url:"source"},{type:"text",url:"source"}],meta:{author:"nikkimk",owner:"The Pennsylvania State University"}}),babelHelpers.defineProperty(_ref,"settings",{quick:[{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"}],configure:[{slot:"heading",title:"Heading",description:"A heading for the card.",inputMethod:"textfield"},{slot:"subheading",title:"Subheading",description:"An optional subheading for the card.",inputMethod:"textfield"},{slot:"content",title:"Content",description:"Content for the card.",inputMethod:"textfield"},{slot:"footer",title:"Footer",description:"An optional footer for the card.",inputMethod:"textfield"},{property:"imageSrc",title:"Image",description:"Optional image",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"imageAlign",title:"imageAlign",description:"Image Horizontal Alignment",inputMethod:"select",options:{left:"left",center:"center",right:"right"}},{property:"imageValign",title:"imageValign",description:"Image Vertical Alignment",inputMethod:"select",options:{top:"top",center:"center",bottom:"bottom"}},{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"},{property:"accentHeading",title:"Heading Accent",description:"Apply the accent color to the heading?",inputMethod:"boolean"},{property:"accentBackground",title:"Background Accent",description:"Apply the accent color to the card background?",inputMethod:"boolean"},{property:"noBorder",title:"No Border Accent",description:"Remove the border accent?",inputMethod:"boolean"},{property:"flat",title:"Flat",description:"Remove the box shadow?",inputMethod:"boolean"}],advanced:[]}),_ref}},{key:"properties",get:function get(){return{accentBackground:{name:"accentBackground",type:Boolean,value:!1,reflectToAttribute:!0},accentHeading:{name:"accentHeading",type:Boolean,value:!1,reflectToAttribute:!0},flat:{name:"flat",type:Boolean,value:!1,reflectToAttribute:!0},horizontal:{name:"horizontal",type:Boolean,value:!1,reflectToAttribute:!0},imageAlign:{name:"imageAlign",type:String,value:null,reflectToAttribute:!0},imageSrc:{name:"imageSrc",type:String,value:null},imageValign:{name:"imageValign",type:String,value:null,reflectToAttribute:!0},noBorder:{name:"noBorder",type:Boolean,value:!1,reflectToAttribute:!0},__backgroundStyle:{name:"__backgroundStyle",type:String,computed:"_getBackgroundStyle(imageSrc)"}}}}]);return AccentCard}(_simpleColors.SimpleColors);_exports.AccentCard=AccentCard;window.customElements.define(AccentCard.tag,AccentCard)}); \ No newline at end of file +define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../simple-colors/simple-colors.js"],function(_exports,_polymerElement,_HAXWiring,_schemaBehaviors,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AccentCard=void 0;function _templateObject_f91b0400555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n "]);_templateObject_f91b0400555111e98f439769bd191e33=function(){return data};return data}var AccentCard=function(_SimpleColors){babelHelpers.inherits(AccentCard,_SimpleColors);function AccentCard(){babelHelpers.classCallCheck(this,AccentCard);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(AccentCard).apply(this,arguments))}babelHelpers.createClass(AccentCard,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(AccentCard.haxProperties,AccentCard.tag,this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"ready",this).call(this)}},{key:"_hasProp",value:function _hasProp(prop){return prop!==void 0&&null!==prop}},{key:"_getBackgroundStyle",value:function _getBackgroundStyle(imageSrc){if(this._hasProp(imageSrc)){return"background-image: url("+imageSrc+");"}else{return"display: none;"}}}],[{key:"tag",get:function get(){return"accent-card"}},{key:"behaviors",get:function get(){return[_simpleColors.SimpleColors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_f91b0400555111e98f439769bd191e33())}},{key:"haxProperties",get:function get(){var _ref;return _ref={canEditSource:!1,canPosition:!1},babelHelpers.defineProperty(_ref,"canEditSource",!1),babelHelpers.defineProperty(_ref,"gizmo",{title:"Accent Card",description:"A card with optional accent styling.",icon:"chrome-reader-mode",color:"light-blue",groups:["Media","Text"],handles:[{type:"media",url:"source"},{type:"text",url:"source"}],meta:{author:"nikkimk",owner:"The Pennsylvania State University"}}),babelHelpers.defineProperty(_ref,"settings",{quick:[{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"}],configure:[{slot:"heading",title:"Heading",description:"A heading for the card.",inputMethod:"textfield"},{slot:"subheading",title:"Subheading",description:"An optional subheading for the card.",inputMethod:"textfield"},{slot:"content",title:"Content",description:"Content for the card.",inputMethod:"textfield"},{slot:"footer",title:"Footer",description:"An optional footer for the card.",inputMethod:"textfield"},{property:"imageSrc",title:"Image",description:"Optional image",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"imageAlign",title:"imageAlign",description:"Image Horizontal Alignment",inputMethod:"select",options:{left:"left",center:"center",right:"right"}},{property:"imageValign",title:"imageValign",description:"Image Vertical Alignment",inputMethod:"select",options:{top:"top",center:"center",bottom:"bottom"}},{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"},{property:"accentHeading",title:"Heading Accent",description:"Apply the accent color to the heading?",inputMethod:"boolean"},{property:"accentBackground",title:"Background Accent",description:"Apply the accent color to the card background?",inputMethod:"boolean"},{property:"noBorder",title:"No Border Accent",description:"Remove the border accent?",inputMethod:"boolean"},{property:"flat",title:"Flat",description:"Remove the box shadow?",inputMethod:"boolean"}],advanced:[]}),_ref}},{key:"properties",get:function get(){return{accentBackground:{name:"accentBackground",type:Boolean,value:!1,reflectToAttribute:!0},accentHeading:{name:"accentHeading",type:Boolean,value:!1,reflectToAttribute:!0},flat:{name:"flat",type:Boolean,value:!1,reflectToAttribute:!0},horizontal:{name:"horizontal",type:Boolean,value:!1,reflectToAttribute:!0},imageAlign:{name:"imageAlign",type:String,value:null,reflectToAttribute:!0},imageSrc:{name:"imageSrc",type:String,value:null},imageValign:{name:"imageValign",type:String,value:null,reflectToAttribute:!0},noBorder:{name:"noBorder",type:Boolean,value:!1,reflectToAttribute:!0},__backgroundStyle:{name:"__backgroundStyle",type:String,computed:"_getBackgroundStyle(imageSrc)"}}}}]);return AccentCard}(_simpleColors.SimpleColors);_exports.AccentCard=AccentCard;window.customElements.define(AccentCard.tag,AccentCard)}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js index bffbdb96a3d..cb7321152b8 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js @@ -1 +1 @@ -define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../aframe/dist/aframe-master.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AframePlayer=void 0;function _templateObject_60cad61054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n \n \n "]);_templateObject_60cad61054f411e9aeb367f92c5b63ab=function(){return data};return data}var AframePlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_60cad61054f411e9aeb367f92c5b63ab()),is:"aframe-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{source:{type:String,value:""},height:{type:String,value:"480px"},width:{type:String,value:"640px"},skyColor:{type:String,value:"#DCDCDC"},ar:{type:Boolean,value:!1},x:{type:String,value:"0"},y:{type:String,value:"0"},z:{type:String,value:"0"},position:{type:Object,computed:"_computePosition(x, y, z, width, height)",observer:"_positionChanged"}},_attachDom:function _attachDom(dom){this.appendChild(dom)},attached:function attached(){this.$.scene.removeFullScreenStyles();this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"3D player",description:"A 3D file / augmented reality player.",icon:"av:play-circle-filled",color:"amber",groups:["3D","Augmented reality"],handles:[{type:"3d",source:"source"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"height",title:"height",description:"height of the object",inputMethod:"textfield",type:"bar",icon:"image:photo-size-select-small",required:!0},{property:"width",title:"Width",description:"Width of the object",inputMethod:"textfield",type:"bar",icon:"image:straighten",required:!0}],configure:[{property:"source",title:"Source",description:"The URL for this AR file.",inputMethod:"textfield",type:"bar",icon:"link",required:!0},{property:"x",title:"X",description:"X position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"y",title:"Y",description:"Y position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"z",title:"Z",description:"Z position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"skyColor",title:"Sky color",description:"Select the color of the sky in the scene.",inputMethod:"colorpicker",type:"bar",icon:"editor:format-color-fill"}],advanced:[]}})},_computePosition:function _computePosition(x,y,z){return{x:x,y:y,z:z}},_positionChanged:function _positionChanged(position){this.$.entity.setAttribute("position",position)}});_exports.AframePlayer=AframePlayer}); \ No newline at end of file +define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../aframe/dist/aframe-master.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AframePlayer=void 0;function _templateObject_f9f3fee0555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n \n \n "]);_templateObject_f9f3fee0555111e98f439769bd191e33=function(){return data};return data}var AframePlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_f9f3fee0555111e98f439769bd191e33()),is:"aframe-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{source:{type:String,value:""},height:{type:String,value:"480px"},width:{type:String,value:"640px"},skyColor:{type:String,value:"#DCDCDC"},ar:{type:Boolean,value:!1},x:{type:String,value:"0"},y:{type:String,value:"0"},z:{type:String,value:"0"},position:{type:Object,computed:"_computePosition(x, y, z, width, height)",observer:"_positionChanged"}},_attachDom:function _attachDom(dom){this.appendChild(dom)},attached:function attached(){this.$.scene.removeFullScreenStyles();this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"3D player",description:"A 3D file / augmented reality player.",icon:"av:play-circle-filled",color:"amber",groups:["3D","Augmented reality"],handles:[{type:"3d",source:"source"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"height",title:"height",description:"height of the object",inputMethod:"textfield",type:"bar",icon:"image:photo-size-select-small",required:!0},{property:"width",title:"Width",description:"Width of the object",inputMethod:"textfield",type:"bar",icon:"image:straighten",required:!0}],configure:[{property:"source",title:"Source",description:"The URL for this AR file.",inputMethod:"textfield",type:"bar",icon:"link",required:!0},{property:"x",title:"X",description:"X position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"y",title:"Y",description:"Y position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"z",title:"Z",description:"Z position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"skyColor",title:"Sky color",description:"Select the color of the sky in the scene.",inputMethod:"colorpicker",type:"bar",icon:"editor:format-color-fill"}],advanced:[]}})},_computePosition:function _computePosition(x,y,z){return{x:x,y:y,z:z}},_positionChanged:function _positionChanged(position){this.$.entity.setAttribute("position",position)}});_exports.AframePlayer=AframePlayer}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js b/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js index 14160d6a498..b61d1e43520 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js @@ -1 +1 @@ -define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../@polymer/polymer/lib/utils/async.js","../../@polymer/iron-selector/iron-selector.js","../../@polymer/iron-list/iron-list.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/neon-animation/neon-animation-runner-behavior.js","../../@polymer/neon-animation/neon-animated-pages.js","./lib/app-datepicker-icons.js","./lib/app-datepicker-animations.js"],function(_exports,_polymerLegacy,_polymerDom,_flattenedNodesObserver,async,_ironSelector,_ironList,_paperIconButton,_neonAnimationRunnerBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AppDatepicker=void 0;async=babelHelpers.interopRequireWildcard(async);function _templateObject_7db3f59054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n \n \n [[_showSelectedYear]]\n
\n
\n
[[_shortSelectedDate]]
\n
\n \n\n \n
\n
\n \n
\n [[_activeMonthYear]]\n
\n \n
\n\n
\n \n
[[item]]
\n \n
\n\n \n \n \n [[item.date]]\n
\n \n \n\n
\n \n \n
\n \n\n \n \n \n \n \n \n \n "],["\n \n\n
\n \n \n [[_showSelectedYear]]\n
\n
\n
[[_shortSelectedDate]]
\n
\n \n\n \n
\n
\n \n
\n [[_activeMonthYear]]\n
\n \n
\n\n
\n \n
[[item]]
\n \n
\n\n \n \n \n [[item.date]]\n
\n \n \n\n
\n \n \n
\n \n\n \n \n \n \n \n \n \n "]);_templateObject_7db3f59054f411e9aeb367f92c5b63ab=function(){return data};return data}var AppDatepicker=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7db3f59054f411e9aeb367f92c5b63ab()),is:"app-datepicker",behaviors:[_neonAnimationRunnerBehavior.NeonAnimationRunnerBehavior],properties:{locale:{type:String,value:function value(){if(window.Intl){return window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US"}return"en-US"}},view:String,theme:String,firstDayOfWeek:{type:Number,value:0},disableDays:{type:Array,value:function value(){return[6,0]}},disableDates:{type:Array,value:function value(){return[]}},minDate:{type:String,value:"1000/00/01"},maxDate:{type:String,value:"9999/99/99"},format:{type:String,value:"yyyy/mm/dd"},date:{type:String,notify:!0,readOnly:!0},inputDate:String,noAnimation:Boolean,pageEntryAnimation:String,pageExitAnimation:String,showLongDate:{type:Boolean,value:!1},invalidDate:{type:Boolean,notify:!0,readOnly:!0},autoUpdateDate:{type:Boolean,value:!1},alwaysResetSelectedDateOnDialogClose:Boolean,_monthNames:{type:Array,value:function value(){return["January","February","March","April","May","June","July","August","September","October","November","December"]}},_shiftedDisableDays:{type:Array,value:[6,0]},_activeMonthYear:String,_shortSelectedDate:String,_showSelectedYear:String,_daysOfWeek:Array,_daysOfMonth:Array,_listOfYears:Array,_activeView:{type:String,value:"calendar"},_activeYear:{type:Number,value:function value(){return new Date().getFullYear()}},_activeMonth:{type:Number,value:function value(){return new Date().getMonth()}},_isIncrementMonth:Boolean,_isDecrementMonth:Boolean,_selectedYear:{type:Number,value:function value(){return new Date().getFullYear()}},_selectedMonth:{type:Number,value:function value(){return new Date().getMonth()}},_selectedDate:{type:Number,value:function value(){return new Date().getDate()}},_chosenDaysOfMonth:{type:Number,value:function value(){return new Date().getDate()}},_isListRendered:{type:Boolean,value:!1},_isSelectedDateConfirmed:Boolean,_format:{type:Object,value:function value(){return{y:"yyyy",m:"mm",d:"dd",s1:"/",s2:"/"}}}},observers:["_computeDaysOfMonth(_activeYear, _activeMonth, firstDayOfWeek, locale)","_computeSeparateFormat(format)","_computeShowLongDate(showLongDate, locale)","_updateToReflectExternalChange(inputDate)","_updateThemeColor(theme)","_updateDatepickerView(view)","_computeDaysOfWeek(firstDayOfWeek, locale)","_computeActiveMonthYear(_activeYear, _activeMonth, locale)","_computeShortSelectedDate(_selectedYear, _selectedMonth, _selectedDate, locale)","_computeShowSelectedYear(_selectedYear, locale)","_computeShiftedDisableDays(firstDayOfWeek, disableDays.*)"],attached:function attached(){if(!this.noAnimation){this.set("animationConfig",{incrementEntry:[{name:"slide-from-right-animation",node:this.$.daysOfWeek},{name:"slide-from-right-animation",node:this.$.daysOfMonth},{name:"datepicker-slide-from-right-animation",node:this.$.navMonthYear}],decrementEntry:[{name:"slide-from-left-animation",node:this.$.daysOfWeek},{name:"slide-from-left-animation",node:this.$.daysOfMonth},{name:"datepicker-slide-from-left-animation",node:this.$.navMonthYear}]});this.set("pageEntryAnimation","fade-in-animation");this.set("pageExitAnimation","fade-out-animation")}var effectiveChildren=_flattenedNodesObserver.FlattenedNodesObserver.getFlattenedNodes(this).filter(function(n){return n.nodeType===Node.ELEMENT_NODE});if(effectiveChildren&&0_firstDayOfWeek){_start=_start-_firstDayOfWeek;_start=0>_start?7+_start:_start}_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";for(var _formatter=window.Intl&&window.Intl.DateTimeFormat?new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",day:"numeric"}).format:function(date){return date.getDate()},i=0,j=1-_start;42>i;i++,j++){var _formatted=_formatter(Date.UTC(_activeYear,_activeMonth,j)),_dateObj={date:"",index:""};if(i>=_start&i<_start+_totalDays){_dateObj.date=_formatted;_dateObj.index=j}_daysOfMonth.push(_dateObj)}this.set("_chosenDaysOfMonth",this._computeChosenDaysOfMonth(_daysOfMonth,this._selectedDate));this.set("_daysOfMonth",_daysOfMonth)},_computeShiftedDisableDays:function _computeShiftedDisableDays(_firstDayOfWeek){_firstDayOfWeek=0<_firstDayOfWeek&&7>_firstDayOfWeek?_firstDayOfWeek:0;var _sdd=this.disableDays.map(function(_day){_day=_day-_firstDayOfWeek;return 0>_day?7+_day:_day});this.set("_shiftedDisableDays",_sdd)},_incrementMonth:function _incrementMonth(){this.debounce("_incrementMonth",function(){this.set("_isIncrementMonth",!0);window.requestAnimationFrame(function(){var _month=this._activeMonth;if(0===++_month%12){this._activeYear++}this.set("_activeMonth",_month%12);if(!this.noAnimation){this.cancelAnimation();this.playAnimation("incrementEntry")}this.set("_isIncrementMonth",!1)}.bind(this))},100)},_decrementMonth:function _decrementMonth(){this.debounce("_decrementMonth",function(){this.set("_isDecrementMonth",!0);window.requestAnimationFrame(function(){var _month=this._activeMonth;if(0>--_month){this._activeYear--;_month=11}this.set("_activeMonth",_month);if(!this.noAnimation){this.cancelAnimation();this.playAnimation("decrementEntry")}this.set("_isDecrementMonth",!1)}.bind(this))},100)},_computeActiveMonthYear:function _computeActiveMonthYear(_activeYear,_activeMonth,_locale){if(window.Intl){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _amy=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",month:"short",year:"numeric"}).format(Date.UTC(_activeYear,_activeMonth,1));this.set("_activeMonthYear",_amy)}},_computeShortSelectedDate:function _computeShortSelectedDate(_selectedYear,_selectedMonth,_selectedDate,_locale){if(window.Intl){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _ssd=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",weekday:"short",month:"short",day:"numeric"}).format(Date.UTC(_selectedYear,_selectedMonth,_selectedDate));this.set("_shortSelectedDate",_ssd);if(this.autoUpdateDate){this.enforceDateChange()}}},_computeShowSelectedYear:function _computeShowSelectedYear(_selectedYear,_locale){if(window.Intl){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _ssy=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",year:"numeric"}).format(Date.UTC(_selectedYear,0,1));this.set("_showSelectedYear",_ssy)}},_chooseDaysOfMonth:function _chooseDaysOfMonth(ev){var _target=ev.target;if(_target&&this._isNumber(_target.date)&&!_target.classList.contains("is-disabled-day")){this.set("_chosenDaysOfMonth",_target.index);this.set("_selectedYear",this._activeYear);this.set("_selectedDate",_target.date);this.set("_selectedMonth",this._activeMonth)}},_isToday:function(_item,_activeYear,_activeMonth){var _now=new Date,_isToday=_item===_now.getDate()&&_activeYear===_now.getFullYear()&&_activeMonth===_now.getMonth();return _isToday?" is-today":""},_isEmptyDate:function _isEmptyDate(_item){return this._isNumber(_item)?"":" is-non-selectable"},_isChosenDaysOfMonth:function(_item,_selectedYear,_selectedMonth,_selectedDate){var _isChosenDaysOfMonth=0<=this._chosenDaysOfMonth&&this._activeYear===_selectedYear&&this._activeMonth===_selectedMonth&&_item===_selectedDate;return _isChosenDaysOfMonth?" chosen-days-of-month":""},_isDisableDays:function(_index,_firstDayOfWeek,_minDate,_maxDate,_item){var _isLessThanMinDate=!1,_isMoreThanMaxDate=!1,_isDisableDay=!1,_isDisableDates=!1,_isDisableDays=this._shiftedDisableDays.some(function(_n){return _n===_index%7});if(this._isNumber(_item)){var _minDateObj=this._convertDateStringToDateObject(_minDate),_maxDateObj=this._convertDateStringToDateObject(_maxDate),_currentDate=new Date(this._activeYear,this._activeMonth,_item);if(_minDateObj){_isLessThanMinDate=_currentDate.getTime()<_minDateObj.getTime()}if(_maxDateObj){_isMoreThanMaxDate=_currentDate.getTime()>_maxDateObj.getTime()}_isDisableDates=this.disableDates&&this.disableDates.length&&this.disableDates.some(function(date){var _dateObj=this._convertDateStringToDateObject(date);return _dateObj&&_currentDate.getTime()===_dateObj.getTime()}.bind(this))}_isDisableDay=_isDisableDays||_isDisableDates||_isLessThanMinDate||_isMoreThanMaxDate;return _isDisableDay?" is-disabled-day is-non-selectable":""},_isListOfYearsSelected:function _isListOfYearsSelected(selectedYear,year){return+selectedYear===+year?" is-selected":""},_computeDaysOfWeek:function _computeDaysOfWeek(_firstDayOfWeek,_locale){var _dow=["S","M","T","W","T","F","S"],_firstDayOfWeek=0<_firstDayOfWeek&&7>_firstDayOfWeek?_firstDayOfWeek:0;if(_locale&&window.Intl){_dow=[];for(var _today=new Date,_offsetDate=_today.getDate()-_today.getDay(),_formatter=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",weekday:"narrow"}).format,newDate=null,i=0;7>i;i++){newDate=Date.UTC(_today.getFullYear(),_today.getMonth(),_offsetDate+i);_dow.push(_formatter(newDate))}}var _sliced=_dow.slice(_firstDayOfWeek),_rest=_dow.slice(0,_firstDayOfWeek),_concatted=Array.prototype.concat(_sliced,_rest);this.set("_daysOfWeek",_concatted)},_computeChosenDaysOfMonth:function _computeChosenDaysOfMonth(_daysOfMonth,_selectedDate){for(var _len=_daysOfMonth.length,i=0;i<_len;i++){if(0<=i&&_daysOfMonth[i].index===_selectedDate){return i}}},_convertDateStringToDateObject:function _convertDateStringToDateObject(_date){var _checkDate=babelHelpers.instanceof(_date,Date)||"string"!==typeof _date?_date:new Date(_date),_isValidDate="Invalid Date"!==_checkDate.toDateString();return _isValidDate?_checkDate:null},_updateList:function _updateList(){for(var _newList=[],i=1900;2100>=i;i++){_newList.push({year:i})}this.set("_listOfYears",_newList)},_onAnimationFinish:function _onAnimationFinish(ev){var _this=this,_target=ev.detail;if(_target&&"IRON-LIST"===_target.toPage.tagName){var _focusableItem=this._updateListScroller(_target.toPage);async.microTask.run(function(){_target.toPage._focusPhysicalItem(_focusableItem)})}else{async.microTask.run(function(){_this.$.showSelectedYear.focus()})}},_updateListScroller:function _updateListScroller(_list){var _Mathfloor=Math.floor,_this2=this,_sl=(0,_polymerDom.dom)(_list.root).querySelector("#items"),_slh=_sl.getBoundingClientRect().height||12863.994140625,_sli=_Mathfloor(_slh/(2100-1900+1)*(this._activeYear-1900-2))+1;if(!this.$.dp.classList.contains("with-buttons")&&window.matchMedia("(orientation: landscape)").matches){_sli=_Mathfloor(_slh/(2100-1900+1)*(this._activeYear-1900-1))+1}async.microTask.run(function(){_list.scroll(0,_sli);_list.selectItem(_this2._activeYear-1900)});return this._activeYear-1900},_onIronSelectorSelectedChanged:function _onIronSelectorSelectedChanged(ev){if("year"===ev.detail.value){if(!this._isListRendered){this._updateList();this.set("_isListRendered",!0)}else{if(this.noAnimation){this._updateListScroller(this.shadowRoot.querySelector("#listOfYears"))}}}},_onListRendered:function _onListRendered(ev){var _this3=this;if(ev.target.if&&this.noAnimation){async.microTask.run(function(){_this3._updateListScroller(_this3.shadowRoot.querySelector("#listOfYears"))})}},_goCalendar:function _goCalendar(ev){if("keydown"===ev.type&&13!==ev.keyCode){return}var _selectedYear=ev.model.item.year;this.set("_activeYear",_selectedYear);this.set("_selectedYear",_selectedYear);this.shadowRoot.querySelector("#listOfYears").selectItem(_selectedYear-1900);this.set("_activeView","calendar")},_computeSeparateFormat:function _computeSeparateFormat(_format){var re=/^(yyyy|yy|m{1,4}|d{1,2}|do)\W+(yyyy|yy|m{1,4}|d{1,2}|do)\W+(yyyy|yy|m{1,4}|d{1,2}|do)$/g,m=re.exec(_format),_temp={},_tempArr=[];if(null!==m){_tempArr.push(m[1]);_tempArr.push(m[2]);_tempArr.push(m[3]);for(var i=0,matched;3>i;i++){matched=_tempArr[i];if(0<=matched.indexOf("y")){_temp.y=matched}else if(0<=matched.indexOf("m")){_temp.m=matched}else if(0<=matched.indexOf("d")){_temp.d=matched}}}if("d"in _temp&&"m"in _temp&&"y"in _temp){this.set("_format",_temp)}_temp=null},_bindSelectedFulldate:function _bindSelectedFulldate(_selectedYear,_selectedMonth,_selectedDate,_format){if(this.showLongDate){return this._computeShowLongDate(this.showLongDate,this.locale,!0)}var _formattedYear=_selectedYear,_formattedMonth=this._monthNames[_selectedMonth],_formattedDate=_selectedDate,_finalFormatted=this.format;if("yy"===_format.y){_formattedYear=_selectedYear%100}if("mmm"===_format.m){_formattedMonth=_formattedMonth.slice(0,3)}else if("mm"===_format.m){_formattedMonth=this._padStart(_selectedMonth+1,2,"0")}else if("m"===_format.m){_formattedMonth=_selectedMonth+1}if("do"===_format.d){var _cardinalNumber=_formattedDate%10,_suffixOrdinal=3<_cardinalNumber?"th":["th","st","nd","rd"][_cardinalNumber];if(11===_formattedDate||12==_formattedDate||13===_formattedDate){_suffixOrdinal="th"}_formattedDate=_formattedDate+_suffixOrdinal}else if("dd"===_format.d){_formattedDate=this._padStart(_formattedDate,2,"0")}_finalFormatted=_finalFormatted.replace(_format.y,_formattedYear);_finalFormatted=_finalFormatted.replace(_format.m,_formattedMonth);_finalFormatted=_finalFormatted.replace(_format.d,_formattedDate);return _finalFormatted},_updateBindDate:function _updateBindDate(ev){this.debounce("_updateBindDate",function(){var _type=ev.type;if("tap"===_type){this.set("_isSelectedDateConfirmed",!0)}if("transitionend"===_type||this.noAnimation){if(this._isSelectedDateConfirmed){var _sy=this._selectedYear,_sm=this._selectedMonth,_sd=this._selectedDate,_f=this._format,_confirmDate=this._bindSelectedFulldate(_sy,_sm,_sd,_f);this._setDate(_confirmDate);this.set("_isSelectedDateConfirmed",!1);if(this.alwaysResetSelectedDateOnDialogClose){this.resetDate()}}}},1)},_computeShowLongDate:function _computeShowLongDate(_showLongDate,_locale,_returnResult){if(!window.Intl||!this._selectedDate||"undefined"===typeof this._selectedDate){return}var _selectedDate=this._selectedDate,_longDate=Date.UTC(this._selectedYear,this._selectedMonth,_selectedDate);if(_showLongDate){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _options={timeZone:"UTC",weekday:this.showLongDate?"short":void 0,year:"numeric",month:this.showLongDate?"short":"2-digit",day:"2-digit"};_longDate=new window.Intl.DateTimeFormat(_locale,_options).format(_longDate);if(_returnResult){return _longDate}if(window.navigator.msManipulationViewsEnabled){if(_locale||""===_locale){_longDate=decodeURIComponent(encodeURIComponent(_longDate).replace(/\%E2\%80\%8[0-9A-F]/gi,""))}}this._setDate(_longDate)}else{_longDate=this._bindSelectedFulldate(this._selectedYear,this._selectedMonth,_selectedDate,this._format);if(_returnResult){return _longDate}this._setDate(_longDate)}},_updateToReflectExternalChange:function _updateToReflectExternalChange(_inputDate){if(this.showLongDate&&0>this.locale.indexOf("en")){this._setInvalidDate(!0);return}var _showLongDate=this.showLongDate,_yy=0,_mm=0,_isValidDate=function(_id,_showLongDate){var _res={valid:!1,result:""};if(_showLongDate){var _ds=_id.split(", ");if(2<_ds.length){_ds=_ds[1].split(" ").join("/")+", "+_ds[2];var _newDate=new Date(_ds);if("Invalid Date"===_newDate.toString()){return _res}else{return{valid:!0,result:_newDate}}}return _res}var _re1=/^(\d{4})\W+(\d{1,2})\W+(\d{1,2})$/i,_re2=/^(\d{4})[ ](\w+)[ ](\d{1,2})$/i,_validWithRe1=_re1.exec(_id),_validWithRe2=_re2.exec(_id);if(null===_validWithRe1&&null===_validWithRe2){return _res}else{var _resultToDate=null;if(null===_validWithRe1){_resultToDate=new Date(_validWithRe2[1]+" "+_validWithRe2[2]+" "+_validWithRe2[3])}else if(null===_validWithRe2){_resultToDate=new Date(+_validWithRe1[1],+_validWithRe1[2]-1,+_validWithRe1[3])}return{valid:!0,result:_resultToDate}}}(_inputDate,_showLongDate);if(_isValidDate.valid){if(this.alwaysResetSelectedDateOnDialogClose){return}var _vd=new Date(_isValidDate.result),_yy=_vd.getFullYear(),_mm=_vd.getMonth();this._setInvalidDate(!1);this.set("_activeYear",_yy);this.set("_activeMonth",_mm);this.set("_selectedYear",_yy);this.set("_selectedMonth",_mm);this.set("_selectedDate",_vd.getDate())}else{this.set("_selectedDate",this._selectedDate||new Date().getDate());this._computeShowLongDate(_showLongDate,this.locale);this._setInvalidDate(!0)}},enforceDateChange:function enforceDateChange(){this._setInvalidDate(!1);this._computeShowLongDate(this.showLongDate,this.locale)},resetDate:function resetDate(){if(this._isSelectedDateConfirmed){return}var now=new Date,nowFy=now.getFullYear(),nowM=now.getMonth(),nowD=now.getDate();this.set("_activeYear",nowFy);this.set("_activeMonth",nowM);this.set("_selectedYear",nowFy);this.set("_selectedMonth",nowM);this.set("_selectedDate",nowD);this._setInvalidDate(!1)},_shouldTabIndex:function _shouldTabIndex(_index,_firstDayOfWeek,_minDate,_maxDate,_item){var _isDisableDays=this._isDisableDays(_index,_firstDayOfWeek,_minDate,_maxDate,_item);return _item&&0<=_item&&!_isDisableDays?0:-1},_shouldAriaDisabled:function _shouldAriaDisabled(_index,_firstDayOfWeek,_minDate,_maxDate,_item){var _isDisableDays=this._isDisableDays(_index,_firstDayOfWeek,_minDate,_maxDate,_item);return!(_item&&0<=_item&&!_isDisableDays)},_padStart:function _padStart(_string,_length,_chars){var _str=(_chars+_string).slice(-_length);return _str},_isNumber:function _isNumber(_value){return"number"==typeof _value||!isNaN(parseFloat(_value))&&isFinite(_value)},_updateThemeColor:function _updateThemeColor(_theme){var _themes=["dark-theme","light-theme","goog-theme"],_themeIdx=_themes.indexOf(_theme),_distributedButtons=(0,_polymerDom.dom)(this).querySelectorAll("paper-button"),_distributedButtonsLen=_distributedButtons.length,_colorCode=["#bcbcbc","#737373","#616161"][_themeIdx];if(0<=_themeIdx){_themes.splice(_themeIdx,1);this.toggleClass(_themes[0],!1,this);this.toggleClass(_themes[1],!1,this);this.toggleClass(_theme,!0,this)}else{this.toggleClass("dark-theme",!1,this);this.toggleClass("light-theme",!1,this);this.toggleClass("goog-theme",!1,this)}for(var i=0;i<_distributedButtonsLen;i++){this._updateDistributedButtonInkColorCustomProp(_distributedButtons[i],_colorCode||"#737373")}this.updateStyles()},_updateDatepickerView:function _updateDatepickerView(_view){this.toggleClass("horizontal-view","horizontal"===_view,this);this.toggleClass("vertical-view","vertical"===_view,this)},_updateDistributedButtonInkColorCustomProp:function _updateDistributedButtonInkColorCustomProp(_node,_colorCode){this.updateStyles({"--paper-button-ink-color":_colorCode})}});_exports.AppDatepicker=AppDatepicker}); \ No newline at end of file +define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../@polymer/polymer/lib/utils/async.js","../../@polymer/iron-selector/iron-selector.js","../../@polymer/iron-list/iron-list.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/neon-animation/neon-animation-runner-behavior.js","../../@polymer/neon-animation/neon-animated-pages.js","./lib/app-datepicker-icons.js","./lib/app-datepicker-animations.js"],function(_exports,_polymerLegacy,_polymerDom,_flattenedNodesObserver,async,_ironSelector,_ironList,_paperIconButton,_neonAnimationRunnerBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AppDatepicker=void 0;async=babelHelpers.interopRequireWildcard(async);function _templateObject_126db650555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n \n \n [[_showSelectedYear]]\n
\n
\n
[[_shortSelectedDate]]
\n
\n \n\n \n
\n
\n \n
\n [[_activeMonthYear]]\n
\n \n
\n\n
\n \n
[[item]]
\n \n
\n\n \n \n \n [[item.date]]\n
\n \n \n\n
\n \n \n
\n \n\n \n \n \n \n \n \n \n "],["\n \n\n
\n \n \n [[_showSelectedYear]]\n
\n
\n
[[_shortSelectedDate]]
\n
\n \n\n \n
\n
\n \n
\n [[_activeMonthYear]]\n
\n \n
\n\n
\n \n
[[item]]
\n \n
\n\n \n \n \n [[item.date]]\n
\n \n \n\n
\n \n \n
\n \n\n \n \n \n \n \n \n \n "]);_templateObject_126db650555211e98f439769bd191e33=function(){return data};return data}var AppDatepicker=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_126db650555211e98f439769bd191e33()),is:"app-datepicker",behaviors:[_neonAnimationRunnerBehavior.NeonAnimationRunnerBehavior],properties:{locale:{type:String,value:function value(){if(window.Intl){return window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US"}return"en-US"}},view:String,theme:String,firstDayOfWeek:{type:Number,value:0},disableDays:{type:Array,value:function value(){return[6,0]}},disableDates:{type:Array,value:function value(){return[]}},minDate:{type:String,value:"1000/00/01"},maxDate:{type:String,value:"9999/99/99"},format:{type:String,value:"yyyy/mm/dd"},date:{type:String,notify:!0,readOnly:!0},inputDate:String,noAnimation:Boolean,pageEntryAnimation:String,pageExitAnimation:String,showLongDate:{type:Boolean,value:!1},invalidDate:{type:Boolean,notify:!0,readOnly:!0},autoUpdateDate:{type:Boolean,value:!1},alwaysResetSelectedDateOnDialogClose:Boolean,_monthNames:{type:Array,value:function value(){return["January","February","March","April","May","June","July","August","September","October","November","December"]}},_shiftedDisableDays:{type:Array,value:[6,0]},_activeMonthYear:String,_shortSelectedDate:String,_showSelectedYear:String,_daysOfWeek:Array,_daysOfMonth:Array,_listOfYears:Array,_activeView:{type:String,value:"calendar"},_activeYear:{type:Number,value:function value(){return new Date().getFullYear()}},_activeMonth:{type:Number,value:function value(){return new Date().getMonth()}},_isIncrementMonth:Boolean,_isDecrementMonth:Boolean,_selectedYear:{type:Number,value:function value(){return new Date().getFullYear()}},_selectedMonth:{type:Number,value:function value(){return new Date().getMonth()}},_selectedDate:{type:Number,value:function value(){return new Date().getDate()}},_chosenDaysOfMonth:{type:Number,value:function value(){return new Date().getDate()}},_isListRendered:{type:Boolean,value:!1},_isSelectedDateConfirmed:Boolean,_format:{type:Object,value:function value(){return{y:"yyyy",m:"mm",d:"dd",s1:"/",s2:"/"}}}},observers:["_computeDaysOfMonth(_activeYear, _activeMonth, firstDayOfWeek, locale)","_computeSeparateFormat(format)","_computeShowLongDate(showLongDate, locale)","_updateToReflectExternalChange(inputDate)","_updateThemeColor(theme)","_updateDatepickerView(view)","_computeDaysOfWeek(firstDayOfWeek, locale)","_computeActiveMonthYear(_activeYear, _activeMonth, locale)","_computeShortSelectedDate(_selectedYear, _selectedMonth, _selectedDate, locale)","_computeShowSelectedYear(_selectedYear, locale)","_computeShiftedDisableDays(firstDayOfWeek, disableDays.*)"],attached:function attached(){if(!this.noAnimation){this.set("animationConfig",{incrementEntry:[{name:"slide-from-right-animation",node:this.$.daysOfWeek},{name:"slide-from-right-animation",node:this.$.daysOfMonth},{name:"datepicker-slide-from-right-animation",node:this.$.navMonthYear}],decrementEntry:[{name:"slide-from-left-animation",node:this.$.daysOfWeek},{name:"slide-from-left-animation",node:this.$.daysOfMonth},{name:"datepicker-slide-from-left-animation",node:this.$.navMonthYear}]});this.set("pageEntryAnimation","fade-in-animation");this.set("pageExitAnimation","fade-out-animation")}var effectiveChildren=_flattenedNodesObserver.FlattenedNodesObserver.getFlattenedNodes(this).filter(function(n){return n.nodeType===Node.ELEMENT_NODE});if(effectiveChildren&&0_firstDayOfWeek){_start=_start-_firstDayOfWeek;_start=0>_start?7+_start:_start}_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";for(var _formatter=window.Intl&&window.Intl.DateTimeFormat?new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",day:"numeric"}).format:function(date){return date.getDate()},i=0,j=1-_start;42>i;i++,j++){var _formatted=_formatter(Date.UTC(_activeYear,_activeMonth,j)),_dateObj={date:"",index:""};if(i>=_start&i<_start+_totalDays){_dateObj.date=_formatted;_dateObj.index=j}_daysOfMonth.push(_dateObj)}this.set("_chosenDaysOfMonth",this._computeChosenDaysOfMonth(_daysOfMonth,this._selectedDate));this.set("_daysOfMonth",_daysOfMonth)},_computeShiftedDisableDays:function _computeShiftedDisableDays(_firstDayOfWeek){_firstDayOfWeek=0<_firstDayOfWeek&&7>_firstDayOfWeek?_firstDayOfWeek:0;var _sdd=this.disableDays.map(function(_day){_day=_day-_firstDayOfWeek;return 0>_day?7+_day:_day});this.set("_shiftedDisableDays",_sdd)},_incrementMonth:function _incrementMonth(){this.debounce("_incrementMonth",function(){this.set("_isIncrementMonth",!0);window.requestAnimationFrame(function(){var _month=this._activeMonth;if(0===++_month%12){this._activeYear++}this.set("_activeMonth",_month%12);if(!this.noAnimation){this.cancelAnimation();this.playAnimation("incrementEntry")}this.set("_isIncrementMonth",!1)}.bind(this))},100)},_decrementMonth:function _decrementMonth(){this.debounce("_decrementMonth",function(){this.set("_isDecrementMonth",!0);window.requestAnimationFrame(function(){var _month=this._activeMonth;if(0>--_month){this._activeYear--;_month=11}this.set("_activeMonth",_month);if(!this.noAnimation){this.cancelAnimation();this.playAnimation("decrementEntry")}this.set("_isDecrementMonth",!1)}.bind(this))},100)},_computeActiveMonthYear:function _computeActiveMonthYear(_activeYear,_activeMonth,_locale){if(window.Intl){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _amy=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",month:"short",year:"numeric"}).format(Date.UTC(_activeYear,_activeMonth,1));this.set("_activeMonthYear",_amy)}},_computeShortSelectedDate:function _computeShortSelectedDate(_selectedYear,_selectedMonth,_selectedDate,_locale){if(window.Intl){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _ssd=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",weekday:"short",month:"short",day:"numeric"}).format(Date.UTC(_selectedYear,_selectedMonth,_selectedDate));this.set("_shortSelectedDate",_ssd);if(this.autoUpdateDate){this.enforceDateChange()}}},_computeShowSelectedYear:function _computeShowSelectedYear(_selectedYear,_locale){if(window.Intl){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _ssy=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",year:"numeric"}).format(Date.UTC(_selectedYear,0,1));this.set("_showSelectedYear",_ssy)}},_chooseDaysOfMonth:function _chooseDaysOfMonth(ev){var _target=ev.target;if(_target&&this._isNumber(_target.date)&&!_target.classList.contains("is-disabled-day")){this.set("_chosenDaysOfMonth",_target.index);this.set("_selectedYear",this._activeYear);this.set("_selectedDate",_target.date);this.set("_selectedMonth",this._activeMonth)}},_isToday:function(_item,_activeYear,_activeMonth){var _now=new Date,_isToday=_item===_now.getDate()&&_activeYear===_now.getFullYear()&&_activeMonth===_now.getMonth();return _isToday?" is-today":""},_isEmptyDate:function _isEmptyDate(_item){return this._isNumber(_item)?"":" is-non-selectable"},_isChosenDaysOfMonth:function(_item,_selectedYear,_selectedMonth,_selectedDate){var _isChosenDaysOfMonth=0<=this._chosenDaysOfMonth&&this._activeYear===_selectedYear&&this._activeMonth===_selectedMonth&&_item===_selectedDate;return _isChosenDaysOfMonth?" chosen-days-of-month":""},_isDisableDays:function(_index,_firstDayOfWeek,_minDate,_maxDate,_item){var _isLessThanMinDate=!1,_isMoreThanMaxDate=!1,_isDisableDay=!1,_isDisableDates=!1,_isDisableDays=this._shiftedDisableDays.some(function(_n){return _n===_index%7});if(this._isNumber(_item)){var _minDateObj=this._convertDateStringToDateObject(_minDate),_maxDateObj=this._convertDateStringToDateObject(_maxDate),_currentDate=new Date(this._activeYear,this._activeMonth,_item);if(_minDateObj){_isLessThanMinDate=_currentDate.getTime()<_minDateObj.getTime()}if(_maxDateObj){_isMoreThanMaxDate=_currentDate.getTime()>_maxDateObj.getTime()}_isDisableDates=this.disableDates&&this.disableDates.length&&this.disableDates.some(function(date){var _dateObj=this._convertDateStringToDateObject(date);return _dateObj&&_currentDate.getTime()===_dateObj.getTime()}.bind(this))}_isDisableDay=_isDisableDays||_isDisableDates||_isLessThanMinDate||_isMoreThanMaxDate;return _isDisableDay?" is-disabled-day is-non-selectable":""},_isListOfYearsSelected:function _isListOfYearsSelected(selectedYear,year){return+selectedYear===+year?" is-selected":""},_computeDaysOfWeek:function _computeDaysOfWeek(_firstDayOfWeek,_locale){var _dow=["S","M","T","W","T","F","S"],_firstDayOfWeek=0<_firstDayOfWeek&&7>_firstDayOfWeek?_firstDayOfWeek:0;if(_locale&&window.Intl){_dow=[];for(var _today=new Date,_offsetDate=_today.getDate()-_today.getDay(),_formatter=new window.Intl.DateTimeFormat(_locale,{timeZone:"UTC",weekday:"narrow"}).format,newDate=null,i=0;7>i;i++){newDate=Date.UTC(_today.getFullYear(),_today.getMonth(),_offsetDate+i);_dow.push(_formatter(newDate))}}var _sliced=_dow.slice(_firstDayOfWeek),_rest=_dow.slice(0,_firstDayOfWeek),_concatted=Array.prototype.concat(_sliced,_rest);this.set("_daysOfWeek",_concatted)},_computeChosenDaysOfMonth:function _computeChosenDaysOfMonth(_daysOfMonth,_selectedDate){for(var _len=_daysOfMonth.length,i=0;i<_len;i++){if(0<=i&&_daysOfMonth[i].index===_selectedDate){return i}}},_convertDateStringToDateObject:function _convertDateStringToDateObject(_date){var _checkDate=babelHelpers.instanceof(_date,Date)||"string"!==typeof _date?_date:new Date(_date),_isValidDate="Invalid Date"!==_checkDate.toDateString();return _isValidDate?_checkDate:null},_updateList:function _updateList(){for(var _newList=[],i=1900;2100>=i;i++){_newList.push({year:i})}this.set("_listOfYears",_newList)},_onAnimationFinish:function _onAnimationFinish(ev){var _this=this,_target=ev.detail;if(_target&&"IRON-LIST"===_target.toPage.tagName){var _focusableItem=this._updateListScroller(_target.toPage);async.microTask.run(function(){_target.toPage._focusPhysicalItem(_focusableItem)})}else{async.microTask.run(function(){_this.$.showSelectedYear.focus()})}},_updateListScroller:function _updateListScroller(_list){var _Mathfloor=Math.floor,_this2=this,_sl=(0,_polymerDom.dom)(_list.root).querySelector("#items"),_slh=_sl.getBoundingClientRect().height||12863.994140625,_sli=_Mathfloor(_slh/(2100-1900+1)*(this._activeYear-1900-2))+1;if(!this.$.dp.classList.contains("with-buttons")&&window.matchMedia("(orientation: landscape)").matches){_sli=_Mathfloor(_slh/(2100-1900+1)*(this._activeYear-1900-1))+1}async.microTask.run(function(){_list.scroll(0,_sli);_list.selectItem(_this2._activeYear-1900)});return this._activeYear-1900},_onIronSelectorSelectedChanged:function _onIronSelectorSelectedChanged(ev){if("year"===ev.detail.value){if(!this._isListRendered){this._updateList();this.set("_isListRendered",!0)}else{if(this.noAnimation){this._updateListScroller(this.shadowRoot.querySelector("#listOfYears"))}}}},_onListRendered:function _onListRendered(ev){var _this3=this;if(ev.target.if&&this.noAnimation){async.microTask.run(function(){_this3._updateListScroller(_this3.shadowRoot.querySelector("#listOfYears"))})}},_goCalendar:function _goCalendar(ev){if("keydown"===ev.type&&13!==ev.keyCode){return}var _selectedYear=ev.model.item.year;this.set("_activeYear",_selectedYear);this.set("_selectedYear",_selectedYear);this.shadowRoot.querySelector("#listOfYears").selectItem(_selectedYear-1900);this.set("_activeView","calendar")},_computeSeparateFormat:function _computeSeparateFormat(_format){var re=/^(yyyy|yy|m{1,4}|d{1,2}|do)\W+(yyyy|yy|m{1,4}|d{1,2}|do)\W+(yyyy|yy|m{1,4}|d{1,2}|do)$/g,m=re.exec(_format),_temp={},_tempArr=[];if(null!==m){_tempArr.push(m[1]);_tempArr.push(m[2]);_tempArr.push(m[3]);for(var i=0,matched;3>i;i++){matched=_tempArr[i];if(0<=matched.indexOf("y")){_temp.y=matched}else if(0<=matched.indexOf("m")){_temp.m=matched}else if(0<=matched.indexOf("d")){_temp.d=matched}}}if("d"in _temp&&"m"in _temp&&"y"in _temp){this.set("_format",_temp)}_temp=null},_bindSelectedFulldate:function _bindSelectedFulldate(_selectedYear,_selectedMonth,_selectedDate,_format){if(this.showLongDate){return this._computeShowLongDate(this.showLongDate,this.locale,!0)}var _formattedYear=_selectedYear,_formattedMonth=this._monthNames[_selectedMonth],_formattedDate=_selectedDate,_finalFormatted=this.format;if("yy"===_format.y){_formattedYear=_selectedYear%100}if("mmm"===_format.m){_formattedMonth=_formattedMonth.slice(0,3)}else if("mm"===_format.m){_formattedMonth=this._padStart(_selectedMonth+1,2,"0")}else if("m"===_format.m){_formattedMonth=_selectedMonth+1}if("do"===_format.d){var _cardinalNumber=_formattedDate%10,_suffixOrdinal=3<_cardinalNumber?"th":["th","st","nd","rd"][_cardinalNumber];if(11===_formattedDate||12==_formattedDate||13===_formattedDate){_suffixOrdinal="th"}_formattedDate=_formattedDate+_suffixOrdinal}else if("dd"===_format.d){_formattedDate=this._padStart(_formattedDate,2,"0")}_finalFormatted=_finalFormatted.replace(_format.y,_formattedYear);_finalFormatted=_finalFormatted.replace(_format.m,_formattedMonth);_finalFormatted=_finalFormatted.replace(_format.d,_formattedDate);return _finalFormatted},_updateBindDate:function _updateBindDate(ev){this.debounce("_updateBindDate",function(){var _type=ev.type;if("tap"===_type){this.set("_isSelectedDateConfirmed",!0)}if("transitionend"===_type||this.noAnimation){if(this._isSelectedDateConfirmed){var _sy=this._selectedYear,_sm=this._selectedMonth,_sd=this._selectedDate,_f=this._format,_confirmDate=this._bindSelectedFulldate(_sy,_sm,_sd,_f);this._setDate(_confirmDate);this.set("_isSelectedDateConfirmed",!1);if(this.alwaysResetSelectedDateOnDialogClose){this.resetDate()}}}},1)},_computeShowLongDate:function _computeShowLongDate(_showLongDate,_locale,_returnResult){if(!window.Intl||!this._selectedDate||"undefined"===typeof this._selectedDate){return}var _selectedDate=this._selectedDate,_longDate=Date.UTC(this._selectedYear,this._selectedMonth,_selectedDate);if(_showLongDate){_locale=_locale||window.Intl&&window.Intl.DateTimeFormat&&window.Intl.DateTimeFormat().resolvedOptions&&window.Intl.DateTimeFormat().resolvedOptions().locale||"en-US";var _options={timeZone:"UTC",weekday:this.showLongDate?"short":void 0,year:"numeric",month:this.showLongDate?"short":"2-digit",day:"2-digit"};_longDate=new window.Intl.DateTimeFormat(_locale,_options).format(_longDate);if(_returnResult){return _longDate}if(window.navigator.msManipulationViewsEnabled){if(_locale||""===_locale){_longDate=decodeURIComponent(encodeURIComponent(_longDate).replace(/\%E2\%80\%8[0-9A-F]/gi,""))}}this._setDate(_longDate)}else{_longDate=this._bindSelectedFulldate(this._selectedYear,this._selectedMonth,_selectedDate,this._format);if(_returnResult){return _longDate}this._setDate(_longDate)}},_updateToReflectExternalChange:function _updateToReflectExternalChange(_inputDate){if(this.showLongDate&&0>this.locale.indexOf("en")){this._setInvalidDate(!0);return}var _showLongDate=this.showLongDate,_yy=0,_mm=0,_isValidDate=function(_id,_showLongDate){var _res={valid:!1,result:""};if(_showLongDate){var _ds=_id.split(", ");if(2<_ds.length){_ds=_ds[1].split(" ").join("/")+", "+_ds[2];var _newDate=new Date(_ds);if("Invalid Date"===_newDate.toString()){return _res}else{return{valid:!0,result:_newDate}}}return _res}var _re1=/^(\d{4})\W+(\d{1,2})\W+(\d{1,2})$/i,_re2=/^(\d{4})[ ](\w+)[ ](\d{1,2})$/i,_validWithRe1=_re1.exec(_id),_validWithRe2=_re2.exec(_id);if(null===_validWithRe1&&null===_validWithRe2){return _res}else{var _resultToDate=null;if(null===_validWithRe1){_resultToDate=new Date(_validWithRe2[1]+" "+_validWithRe2[2]+" "+_validWithRe2[3])}else if(null===_validWithRe2){_resultToDate=new Date(+_validWithRe1[1],+_validWithRe1[2]-1,+_validWithRe1[3])}return{valid:!0,result:_resultToDate}}}(_inputDate,_showLongDate);if(_isValidDate.valid){if(this.alwaysResetSelectedDateOnDialogClose){return}var _vd=new Date(_isValidDate.result),_yy=_vd.getFullYear(),_mm=_vd.getMonth();this._setInvalidDate(!1);this.set("_activeYear",_yy);this.set("_activeMonth",_mm);this.set("_selectedYear",_yy);this.set("_selectedMonth",_mm);this.set("_selectedDate",_vd.getDate())}else{this.set("_selectedDate",this._selectedDate||new Date().getDate());this._computeShowLongDate(_showLongDate,this.locale);this._setInvalidDate(!0)}},enforceDateChange:function enforceDateChange(){this._setInvalidDate(!1);this._computeShowLongDate(this.showLongDate,this.locale)},resetDate:function resetDate(){if(this._isSelectedDateConfirmed){return}var now=new Date,nowFy=now.getFullYear(),nowM=now.getMonth(),nowD=now.getDate();this.set("_activeYear",nowFy);this.set("_activeMonth",nowM);this.set("_selectedYear",nowFy);this.set("_selectedMonth",nowM);this.set("_selectedDate",nowD);this._setInvalidDate(!1)},_shouldTabIndex:function _shouldTabIndex(_index,_firstDayOfWeek,_minDate,_maxDate,_item){var _isDisableDays=this._isDisableDays(_index,_firstDayOfWeek,_minDate,_maxDate,_item);return _item&&0<=_item&&!_isDisableDays?0:-1},_shouldAriaDisabled:function _shouldAriaDisabled(_index,_firstDayOfWeek,_minDate,_maxDate,_item){var _isDisableDays=this._isDisableDays(_index,_firstDayOfWeek,_minDate,_maxDate,_item);return!(_item&&0<=_item&&!_isDisableDays)},_padStart:function _padStart(_string,_length,_chars){var _str=(_chars+_string).slice(-_length);return _str},_isNumber:function _isNumber(_value){return"number"==typeof _value||!isNaN(parseFloat(_value))&&isFinite(_value)},_updateThemeColor:function _updateThemeColor(_theme){var _themes=["dark-theme","light-theme","goog-theme"],_themeIdx=_themes.indexOf(_theme),_distributedButtons=(0,_polymerDom.dom)(this).querySelectorAll("paper-button"),_distributedButtonsLen=_distributedButtons.length,_colorCode=["#bcbcbc","#737373","#616161"][_themeIdx];if(0<=_themeIdx){_themes.splice(_themeIdx,1);this.toggleClass(_themes[0],!1,this);this.toggleClass(_themes[1],!1,this);this.toggleClass(_theme,!0,this)}else{this.toggleClass("dark-theme",!1,this);this.toggleClass("light-theme",!1,this);this.toggleClass("goog-theme",!1,this)}for(var i=0;i<_distributedButtonsLen;i++){this._updateDistributedButtonInkColorCustomProp(_distributedButtons[i],_colorCode||"#737373")}this.updateStyles()},_updateDatepickerView:function _updateDatepickerView(_view){this.toggleClass("horizontal-view","horizontal"===_view,this);this.toggleClass("vertical-view","vertical"===_view,this)},_updateDistributedButtonInkColorCustomProp:function _updateDistributedButtonInkColorCustomProp(_node,_colorCode){this.updateStyles({"--paper-button-ink-color":_colorCode})}});_exports.AppDatepicker=AppDatepicker}); \ No newline at end of file diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/app-editor-hax/app-editor-hax.js b/build/es5-amd/node_modules/@lrnwebcomponents/app-editor-hax/app-editor-hax.js index 2aa029aa2cd..3755ebeb887 100644 --- a/build/es5-amd/node_modules/@lrnwebcomponents/app-editor-hax/app-editor-hax.js +++ b/build/es5-amd/node_modules/@lrnwebcomponents/app-editor-hax/app-editor-hax.js @@ -1 +1 @@ -define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body/lib/hax-store.js","../hax-body/hax-body.js","../hax-body/lib/hax-autoloader.js","../hax-body/lib/hax-manager.js","../hax-body/lib/hax-panel.js","../hax-body/lib/hax-app-picker.js","../hax-body/lib/hax-export-dialog.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AppEditorHax=void 0;function _templateObject_645387a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n