Comparing version 1.0.0-beta.10 to 1.0.0-beta.11
@@ -5,3 +5,3 @@ { | ||
"type": "Boolean", | ||
"desc": "If value is 'false' then directie is disabled, otherwise any other value enables it", | ||
"desc": "If value is 'false' then directive is disabled, otherwise any other value enables it", | ||
"examples": [ | ||
@@ -8,0 +8,0 @@ "v-close-dialog", |
@@ -5,3 +5,3 @@ { | ||
"type": "Boolean", | ||
"desc": "If value is 'false' then directie is disabled, otherwise any other value enables it", | ||
"desc": "If value is 'false' then directive is disabled, otherwise any other value enables it", | ||
"examples": [ | ||
@@ -8,0 +8,0 @@ "v-close-menu", |
@@ -64,2 +64,12 @@ { | ||
}, | ||
"default-view": { | ||
"type": "String", | ||
"desc": "The view which will be displayed by default", | ||
"default": "Calendar", | ||
"values": [ | ||
"Calendar", | ||
"Months", | ||
"Years" | ||
] | ||
}, | ||
"events": { | ||
@@ -66,0 +76,0 @@ "type": [ |
@@ -95,2 +95,22 @@ { | ||
}, | ||
"left-label-value": { | ||
"type": [ | ||
"String", | ||
"Number" | ||
], | ||
"desc": "Override default label for min value", | ||
"examples": [ | ||
":left-label-value=\"model.min + 'px'\"" | ||
] | ||
}, | ||
"right-label-value": { | ||
"type": [ | ||
"String", | ||
"Number" | ||
], | ||
"desc": "Override default label for max value", | ||
"examples": [ | ||
":right-label-value=\"model.max + 'px'\"" | ||
] | ||
}, | ||
"label-always": { | ||
@@ -97,0 +117,0 @@ "type": "Boolean", |
@@ -55,2 +55,12 @@ { | ||
}, | ||
"label-value": { | ||
"type": [ | ||
"String", | ||
"Number" | ||
], | ||
"desc": "Override default label value", | ||
"examples": [ | ||
":label-value=\"model + 'px'\"" | ||
] | ||
}, | ||
"label-always": { | ||
@@ -57,0 +67,0 @@ "type": "Boolean", |
@@ -145,2 +145,5 @@ { | ||
"desc": "Slot specific for the global navigation; Suggestion: QStepperNavigation" | ||
}, | ||
"message": { | ||
"desc": "Slot specific for putting a message on top of each step (if horizontal stepper) or above steps (if vertical); Suggestion: QBanner, div.q-pa-lg" | ||
} | ||
@@ -147,0 +150,0 @@ }, |
@@ -19,2 +19,6 @@ { | ||
}, | ||
"vertical": { | ||
"type": "Boolean", | ||
"desc": "Use vertical design (tabs one on top of each other rather than one next to the other horizontally)" | ||
}, | ||
"align": { | ||
@@ -87,5 +91,5 @@ "type": "String", | ||
}, | ||
"top-indicator": { | ||
"switch-indicator": { | ||
"type": "Boolean", | ||
"desc": "Allows the indicator to be placed above the tab, instead of below it" | ||
"desc": "Switches the indicator position (on left of tab for vertical mode or above the tab for default horizontal mode)" | ||
}, | ||
@@ -92,0 +96,0 @@ "narrow-indicator": { |
@@ -118,2 +118,3 @@ const map = { | ||
"CloseMenu": "src/directives/CloseMenu.js", | ||
"ClosePopup": "src/directives/ClosePopup.js", | ||
"GoBack": "src/directives/GoBack.js", | ||
@@ -154,2 +155,3 @@ "Ripple": "src/directives/Ripple.js", | ||
"positionEngine": "src/utils/position-engine.js", | ||
"router": "src/utils/router.js", | ||
"scroll": "src/utils/scroll.js", | ||
@@ -156,0 +158,0 @@ "selection": "src/utils/selection.js", |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
* Released under the MIT License. | ||
*/ | ||
!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e=e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.evaIcons=a())}(this,function(){"use strict";return{name:"eva-icons",type:{positive:"eva-checkmark-circle-2",negative:"eva-alert-triangle",info:"eva-info",warning:"eva-alert-circle-outline"},arrow:{up:"eva-arrow-upward-outline",right:"eva-arrow-forward-outline",down:"eva-arrow-downward-outline",left:"eva-arrow-back-outline",dropdown:"eva-chevron-down"},chevron:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline"},colorPicker:{spectrum:"eva-color-picker-outline",tune:"eva-options-2-outline",palette:"eva-pantone-outline"},pullToRefresh:{icon:"eva-refresh-outline"},carousel:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",navigationIcon:"eva-radio-button-on",thumbnails:"eva-image-outline"},chip:{remove:"eva-close",selected:"eva-checkmark"},datetime:{arrowLeft:"eva-arrow-ios-back-outline",arrowRight:"eva-arrow-ios-forward-outline",now:"eva-clock-outline",today:"eva-calendar-outline"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",header:"format_size",code:"code",size:"format_size",font:"font_download"},expansionItem:{icon:"eva-arrow-ios-downward-outline",denseIcon:"eva-chevron-down"},fab:{icon:"eva-plus-outline",activeIcon:"eva-close"},pagination:{first:"eva-arrowhead-left-outline",prev:"eva-arrow-ios-back-outline",next:"eva-arrow-ios-forward-outline",last:"eva-arrowhead-right-outline"},rating:{icon:"eva-star"},stepper:{done:"eva-checkmark",active:"eva-edit",error:"eva-alert-triangle"},tabs:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline"},table:{arrowUp:"eva-arrow-upward",warning:"eva-alert-triangle",prevPage:"eva-arrow-ios-back-outline",nextPage:"eva-arrow-ios-forward-outline"},tree:{icon:"eva-arrow-right"},uploader:{done:"eva-checkmark",clear:"eva-close",add:"eva-plus-square",upload:"eva-cloud-upload",removeQueue:"eva-slash",removeUploaded:"eva-done-all"}}}); | ||
!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e=e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.evaIcons=a())}(this,function(){"use strict";return{name:"eva-icons",type:{positive:"eva-checkmark-circle-2",negative:"eva-alert-triangle",info:"eva-info",warning:"eva-alert-circle-outline"},arrow:{up:"eva-arrow-upward-outline",right:"eva-arrow-forward-outline",down:"eva-arrow-downward-outline",left:"eva-arrow-back-outline",dropdown:"eva-chevron-down"},chevron:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline"},colorPicker:{spectrum:"eva-color-picker-outline",tune:"eva-options-2-outline",palette:"eva-pantone-outline"},pullToRefresh:{icon:"eva-refresh-outline"},carousel:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",navigationIcon:"eva-radio-button-on",thumbnails:"eva-image-outline"},chip:{remove:"eva-close",selected:"eva-checkmark"},datetime:{arrowLeft:"eva-arrow-ios-back-outline",arrowRight:"eva-arrow-ios-forward-outline",now:"eva-clock-outline",today:"eva-calendar-outline"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",header:"format_size",code:"code",size:"format_size",font:"font_download"},expansionItem:{icon:"eva-arrow-ios-downward-outline",denseIcon:"eva-chevron-down"},fab:{icon:"eva-plus-outline",activeIcon:"eva-close"},pagination:{first:"eva-arrowhead-left-outline",prev:"eva-arrow-ios-back-outline",next:"eva-arrow-ios-forward-outline",last:"eva-arrowhead-right-outline"},rating:{icon:"eva-star"},stepper:{done:"eva-checkmark",active:"eva-edit",error:"eva-alert-triangle"},tabs:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",up:"eva-arrow-ios-upward-outline",down:"eva-arrow-ios-downward-outline"},table:{arrowUp:"eva-arrow-upward",warning:"eva-alert-triangle",prevPage:"eva-arrow-ios-back-outline",nextPage:"eva-arrow-ios-forward-outline"},tree:{icon:"eva-arrow-right"},uploader:{done:"eva-checkmark",clear:"eva-close",add:"eva-plus-square",upload:"eva-cloud-upload",removeQueue:"eva-slash",removeUploaded:"eva-done-all"}}}); |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
* Released under the MIT License. | ||
*/ | ||
!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a=a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV5Pro=f())}(this,function(){"use strict";return{name:"fontawesome-v5-pro",type:{positive:"fal fa-check",negative:"fal fa-exclamation-triangle",info:"fal fa-info-circle",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders-h",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-sync-alt"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",navigationIcon:"fal fa-circle",thumbnails:"fal fa-th"},chip:{remove:"fal fa-times-circle",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-expand-arrows-alt",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-minus-square",undo:"fal fa-undo",redo:"fal fa-redo",header:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-times"},pagination:{first:"fal fa-step-backward",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-step-forward"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil-alt",error:"fal fa-exclamation-triangle"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-exclamation-triangle",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-times",add:"fal fa-plus-square",upload:"fal fa-upload",removeQueue:"fal fa-stream",removeUploaded:"fal fa-clipboard-check"}}}); | ||
!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a=a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV5Pro=f())}(this,function(){"use strict";return{name:"fontawesome-v5-pro",type:{positive:"fal fa-check",negative:"fal fa-exclamation-triangle",info:"fal fa-info-circle",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders-h",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-sync-alt"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",navigationIcon:"fal fa-circle",thumbnails:"fal fa-th"},chip:{remove:"fal fa-times-circle",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-expand-arrows-alt",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-minus-square",undo:"fal fa-undo",redo:"fal fa-redo",header:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-times"},pagination:{first:"fal fa-step-backward",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-step-forward"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil-alt",error:"fal fa-exclamation-triangle"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-exclamation-triangle",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-times",add:"fal fa-plus-square",upload:"fal fa-upload",removeQueue:"fal fa-stream",removeUploaded:"fal fa-clipboard-check"}}}); |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
* Released under the MIT License. | ||
*/ | ||
!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a=a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV5=f())}(this,function(){"use strict";return{name:"fontawesome-v5",type:{positive:"fas fa-check",negative:"fas fa-exclamation-triangle",info:"fas fa-info-circle",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders-h",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-sync-alt"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",navigationIcon:"fas fa-circle",thumbnails:"fas fa-th"},chip:{remove:"fas fa-times-circle",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-expand-arrows-alt",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-minus-square",undo:"fas fa-undo",redo:"fas fa-redo",header:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-times"},pagination:{first:"fas fa-step-backward",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-step-forward"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil-alt",error:"fas fa-exclamation-triangle"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-exclamation-triangle",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-times",add:"fas fa-plus-square",upload:"fas fa-upload",removeQueue:"fas fa-stream",removeUploaded:"fas fa-clipboard-check"}}}); | ||
!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a=a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV5=f())}(this,function(){"use strict";return{name:"fontawesome-v5",type:{positive:"fas fa-check",negative:"fas fa-exclamation-triangle",info:"fas fa-info-circle",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders-h",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-sync-alt"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",navigationIcon:"fas fa-circle",thumbnails:"fas fa-th"},chip:{remove:"fas fa-times-circle",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-expand-arrows-alt",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-minus-square",undo:"fas fa-undo",redo:"fas fa-redo",header:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-times"},pagination:{first:"fas fa-step-backward",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-step-forward"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil-alt",error:"fas fa-exclamation-triangle"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-exclamation-triangle",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-times",add:"fas fa-plus-square",upload:"fas fa-upload",removeQueue:"fas fa-stream",removeUploaded:"fas fa-clipboard-check"}}}); |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
* Released under the MIT License. | ||
*/ | ||
!function(o,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((o=o||self).Quasar=o.Quasar||{},o.Quasar.iconSet=o.Quasar.iconSet||{},o.Quasar.iconSet.ioniconsV4=r())}(this,function(){"use strict";return{name:"ionicons-v4",type:{positive:"ion-md-checkmark",negative:"ion-alert",info:"ion-information-circle-outline",warning:"ion-alert"},arrow:{up:"ion-arrow-up",right:"ion-arrow-forward",down:"ion-arrow-down",left:"ion-arrow-back",dropdown:"ion-arrow-dropdown"},chevron:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward"},colorPicker:{spectrum:"ion-aperture",tune:"ion-options",palette:"ion-apps"},pullToRefresh:{icon:"ion-refresh"},carousel:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",navigationIcon:"ion-square",thumbnails:"ion-grid"},chip:{remove:"ion-close-circle",selected:"ion-checkmark"},datetime:{arrowLeft:"ion-ios-arrow-back",arrowRight:"ion-ios-arrow-forward",now:"ion-time",today:"ion-calendar"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"ion-link",toggleFullscreen:"ion-expand",quote:"ion-quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"ion-print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"ion-undo",redo:"ion-redo",header:"format_size",code:"ion-code",size:"format_size",font:"font_download"},expansionItem:{icon:"ion-arrow-dropdown",denseIcon:"ion-arrow-dropdown"},fab:{icon:"ion-add",activeIcon:"ion-close"},pagination:{first:"ion-skip-backward",prev:"ion-arrow-back",next:"ion-arrow-forward",last:"ion-skip-forward"},rating:{icon:"ion-star"},stepper:{done:"ion-checkmark",active:"ion-create",error:"ion-warning"},tabs:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward"},table:{arrowUp:"ion-arrow-up",warning:"ion-warning",prevPage:"ion-ios-arrow-back",nextPage:"ion-ios-arrow-forward"},tree:{icon:"ion-play"},uploader:{done:"ion-checkmark",clear:"ion-close",add:"ion-add-circle",upload:"ion-cloud-upload",removeQueue:"ion-trash",removeUploaded:"ion-done-all"}}}); | ||
!function(o,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((o=o||self).Quasar=o.Quasar||{},o.Quasar.iconSet=o.Quasar.iconSet||{},o.Quasar.iconSet.ioniconsV4=r())}(this,function(){"use strict";return{name:"ionicons-v4",type:{positive:"ion-md-checkmark",negative:"ion-alert",info:"ion-information-circle-outline",warning:"ion-alert"},arrow:{up:"ion-arrow-up",right:"ion-arrow-forward",down:"ion-arrow-down",left:"ion-arrow-back",dropdown:"ion-arrow-dropdown"},chevron:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward"},colorPicker:{spectrum:"ion-aperture",tune:"ion-options",palette:"ion-apps"},pullToRefresh:{icon:"ion-refresh"},carousel:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",navigationIcon:"ion-square",thumbnails:"ion-grid"},chip:{remove:"ion-close-circle",selected:"ion-checkmark"},datetime:{arrowLeft:"ion-ios-arrow-back",arrowRight:"ion-ios-arrow-forward",now:"ion-time",today:"ion-calendar"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"ion-link",toggleFullscreen:"ion-expand",quote:"ion-quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"ion-print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"ion-undo",redo:"ion-redo",header:"format_size",code:"ion-code",size:"format_size",font:"font_download"},expansionItem:{icon:"ion-arrow-dropdown",denseIcon:"ion-arrow-dropdown"},fab:{icon:"ion-add",activeIcon:"ion-close"},pagination:{first:"ion-skip-backward",prev:"ion-arrow-back",next:"ion-arrow-forward",last:"ion-skip-forward"},rating:{icon:"ion-star"},stepper:{done:"ion-checkmark",active:"ion-create",error:"ion-warning"},tabs:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down"},table:{arrowUp:"ion-arrow-up",warning:"ion-warning",prevPage:"ion-ios-arrow-back",nextPage:"ion-ios-arrow-forward"},tree:{icon:"ion-play"},uploader:{done:"ion-checkmark",clear:"ion-close",add:"ion-add-circle",upload:"ion-cloud-upload",removeQueue:"ion-trash",removeUploaded:"ion-done-all"}}}); |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
* Released under the MIT License. | ||
*/ | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e=e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.materialIcons=r())}(this,function(){"use strict";return{name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",navigationIcon:"lens",thumbnails:"view_carousel"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",header:"format_size",code:"code",size:"format_size",font:"font_download"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right"},table:{arrowUp:"arrow_upward",warning:"warning",prevPage:"chevron_left",nextPage:"chevron_right"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}}}); | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e=e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.materialIcons=r())}(this,function(){"use strict";return{name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",navigationIcon:"lens",thumbnails:"view_carousel"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",header:"format_size",code:"code",size:"format_size",font:"font_download"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",prevPage:"chevron_left",nextPage:"chevron_right"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}}}); |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
* Released under the MIT License. | ||
*/ | ||
!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e=e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.mdiV3=i())}(this,function(){"use strict";return{name:"mdi-v3",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-info",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",navigationIcon:"mdi-circle",thumbnails:"mdi-view-carousel"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbers",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",header:"mdi-format-size",code:"mdi-code",size:"mdi-format-size",font:"mdi-format-font"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},pagination:{first:"mdi-page-first",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-page-last"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}}}); | ||
!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e=e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.mdiV3=i())}(this,function(){"use strict";return{name:"mdi-v3",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-info",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",navigationIcon:"mdi-circle",thumbnails:"mdi-view-carousel"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbers",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",header:"mdi-format-size",code:"mdi-code",size:"mdi-format-size",font:"mdi-format-font"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},pagination:{first:"mdi-page-first",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-page-last"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}}}); |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
* Released under the MIT License. | ||
*/ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((t=t||self).Quasar=t.Quasar||{},t.Quasar.iconSet=t.Quasar.iconSet||{},t.Quasar.iconSet.themify=e())}(this,function(){"use strict";return{name:"themify",type:{positive:"ti-check",negative:"ti-alert",info:"ti-info-alt",warning:"ti-alert"},arrow:{up:"ti-arrow-up",right:"ti-arrow-right",down:"ti-arrow-down",left:"ti-arrow-left",dropdown:"ti-arrow-circle-down"},chevron:{left:"ti-angle-left",right:"ti-angle-right"},colorPicker:{spectrum:"ti-brush-alt",tune:"ti-panel",palette:"ti-palette"},pullToRefresh:{icon:"ti-reload"},carousel:{left:"ti-angle-left",right:"ti-angle-right",navigationIcon:"ti-control-record",thumbnails:"ti-layout-slider-alt"},chip:{remove:"ti-close",selected:"ti-check"},datetime:{arrowLeft:"ti-angle-left",arrowRight:"ti-angle-right",now:"ti-time",today:"ti-calendar"},editor:{bold:"format_bold",italic:"ti-italic",strikethrough:"strikethrough_s",underline:"ti-underline",unorderedList:"ti-list",orderedList:"ti-list-ol",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"ti-link",toggleFullscreen:"ti-fullscreen",quote:"ti-quote-right",left:"ti-align-left",center:"ti-align-center",right:"ti-align-right",justify:"ti-align-justify",print:"ti-printer",outdent:"ti-angle-double-left",indent:"ti-angle-double-right",removeFormat:"format_clear",formatting:"ti-text",fontSize:"ti-smallcap",align:"ti-align-left",hr:"ti-minus",undo:"ti-share-alt",redo:"ti-share",header:"ti-paragraph",code:"code",size:"ti-smallcap",font:"font_download"},expansionItem:{icon:"ti-angle-down",denseIcon:"ti-arrow-circle-down"},fab:{icon:"ti-plus",activeIcon:"ti-close"},pagination:{first:"ti-angle-double-left",prev:"ti-angle-left",next:"ti-angle-right",last:"ti-angle-double-right"},rating:{icon:"ti-star"},stepper:{done:"ti-check",active:"ti-pencil",error:"ti-alert"},tabs:{left:"ti-angle-left",right:"ti-angle-right"},table:{arrowUp:"ti-arrow-up",warning:"ti-alert",prevPage:"ti-angle-left",nextPage:"ti-angle-right"},tree:{icon:"ti-control-play"},uploader:{done:"ti-check",clear:"ti-close",add:"ti-support",upload:"ti-cloud-up",removeQueue:"ti-layout-media-right",removeUploaded:"ti-layout-placeholder"}}}); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((t=t||self).Quasar=t.Quasar||{},t.Quasar.iconSet=t.Quasar.iconSet||{},t.Quasar.iconSet.themify=e())}(this,function(){"use strict";return{name:"themify",type:{positive:"ti-check",negative:"ti-alert",info:"ti-info-alt",warning:"ti-alert"},arrow:{up:"ti-arrow-up",right:"ti-arrow-right",down:"ti-arrow-down",left:"ti-arrow-left",dropdown:"ti-arrow-circle-down"},chevron:{left:"ti-angle-left",right:"ti-angle-right"},colorPicker:{spectrum:"ti-brush-alt",tune:"ti-panel",palette:"ti-palette"},pullToRefresh:{icon:"ti-reload"},carousel:{left:"ti-angle-left",right:"ti-angle-right",navigationIcon:"ti-control-record",thumbnails:"ti-layout-slider-alt"},chip:{remove:"ti-close",selected:"ti-check"},datetime:{arrowLeft:"ti-angle-left",arrowRight:"ti-angle-right",now:"ti-time",today:"ti-calendar"},editor:{bold:"format_bold",italic:"ti-italic",strikethrough:"strikethrough_s",underline:"ti-underline",unorderedList:"ti-list",orderedList:"ti-list-ol",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"ti-link",toggleFullscreen:"ti-fullscreen",quote:"ti-quote-right",left:"ti-align-left",center:"ti-align-center",right:"ti-align-right",justify:"ti-align-justify",print:"ti-printer",outdent:"ti-angle-double-left",indent:"ti-angle-double-right",removeFormat:"format_clear",formatting:"ti-text",fontSize:"ti-smallcap",align:"ti-align-left",hr:"ti-minus",undo:"ti-share-alt",redo:"ti-share",header:"ti-paragraph",code:"code",size:"ti-smallcap",font:"font_download"},expansionItem:{icon:"ti-angle-down",denseIcon:"ti-arrow-circle-down"},fab:{icon:"ti-plus",activeIcon:"ti-close"},pagination:{first:"ti-angle-double-left",prev:"ti-angle-left",next:"ti-angle-right",last:"ti-angle-double-right"},rating:{icon:"ti-star"},stepper:{done:"ti-check",active:"ti-pencil",error:"ti-alert"},tabs:{left:"ti-angle-left",right:"ti-angle-right",up:"ti-angle-up",down:"ti-angle-down"},table:{arrowUp:"ti-arrow-up",warning:"ti-alert",prevPage:"ti-angle-left",nextPage:"ti-angle-right"},tree:{icon:"ti-control-play"},uploader:{done:"ti-check",clear:"ti-close",add:"ti-support",upload:"ti-cloud-up",removeQueue:"ti-layout-media-right",removeUploaded:"ti-layout-placeholder"}}}); |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
/*! | ||
* Quasar Framework v1.0.0-beta.10 | ||
* Quasar Framework v1.0.0-beta.11 | ||
* (c) 2016-present Razvan Stoenescu | ||
@@ -4,0 +4,0 @@ * Released under the MIT License. |
@@ -342,3 +342,4 @@ { | ||
"today-btn", | ||
"minimal" | ||
"minimal", | ||
"default-view" | ||
], | ||
@@ -896,3 +897,5 @@ "description": "" | ||
"left-label-color", | ||
"right-label-color" | ||
"right-label-color", | ||
"left-label-value", | ||
"right-label-value" | ||
], | ||
@@ -1010,3 +1013,4 @@ "description": "" | ||
"readonly", | ||
"tabindex" | ||
"tabindex", | ||
"label-value" | ||
], | ||
@@ -1311,2 +1315,3 @@ "description": "" | ||
"breakpoint", | ||
"vertical", | ||
"shrink", | ||
@@ -1319,2 +1324,3 @@ "active-color", | ||
"top-indicator", | ||
"switch-indicator", | ||
"narrow-indicator", | ||
@@ -1321,0 +1327,0 @@ "inline-label", |
@@ -99,3 +99,5 @@ export default { | ||
left: 'eva-arrow-ios-back-outline', | ||
right: 'eva-arrow-ios-forward-outline' | ||
right: 'eva-arrow-ios-forward-outline', | ||
up: 'eva-arrow-ios-upward-outline', | ||
down: 'eva-arrow-ios-downward-outline' | ||
}, | ||
@@ -102,0 +104,0 @@ table: { |
@@ -99,3 +99,5 @@ export default { | ||
left: 'fal fa-chevron-left', | ||
right: 'fal fa-chevron-right' | ||
right: 'fal fa-chevron-right', | ||
up: 'fal fa-chevron-up', | ||
down: 'fal fa-chevron-down' | ||
}, | ||
@@ -102,0 +104,0 @@ table: { |
@@ -99,3 +99,5 @@ export default { | ||
left: 'fas fa-chevron-left', | ||
right: 'fas fa-chevron-right' | ||
right: 'fas fa-chevron-right', | ||
up: 'fas fa-chevron-up', | ||
down: 'fas fa-chevron-down' | ||
}, | ||
@@ -102,0 +104,0 @@ table: { |
@@ -99,3 +99,5 @@ export default { | ||
left: 'ion-ios-arrow-back', | ||
right: 'ion-ios-arrow-forward' | ||
right: 'ion-ios-arrow-forward', | ||
up: 'ion-ios-arrow-up', | ||
down: 'ion-ios-arrow-down' | ||
}, | ||
@@ -102,0 +104,0 @@ table: { |
@@ -99,3 +99,5 @@ export default { | ||
left: 'chevron_left', | ||
right: 'chevron_right' | ||
right: 'chevron_right', | ||
up: 'keyboard_arrow_up', | ||
down: 'keyboard_arrow_down' | ||
}, | ||
@@ -102,0 +104,0 @@ table: { |
@@ -99,3 +99,5 @@ export default { | ||
left: 'mdi-chevron-left', | ||
right: 'mdi-chevron-right' | ||
right: 'mdi-chevron-right', | ||
up: 'mdi-chevron-up', | ||
down: 'mdi-chevron-down' | ||
}, | ||
@@ -102,0 +104,0 @@ table: { |
@@ -99,3 +99,5 @@ export default { | ||
left: 'ti-angle-left', | ||
right: 'ti-angle-right' | ||
right: 'ti-angle-right', | ||
up: 'ti-angle-up', | ||
down: 'ti-angle-down' | ||
}, | ||
@@ -102,0 +104,0 @@ table: { |
{ | ||
"name": "quasar", | ||
"version": "1.0.0-beta.10", | ||
"version": "1.0.0-beta.11", | ||
"description": "High performance, Material Design 2, full front end stack with Vue.js -- build SPA, SSR, PWA, Hybrid Mobile Apps and Electron apps, all simultaneously using the same codebase", | ||
@@ -52,6 +52,6 @@ "module": "src/index.esm.js", | ||
"devDependencies": { | ||
"@babel/core": "^7.3.3", | ||
"@quasar/babel-preset-app": "^1.0.0", | ||
"@babel/core": "^7.3.4", | ||
"@quasar/babel-preset-app": "^1.0.1", | ||
"@quasar/extras": "^1.1.0", | ||
"autoprefixer": "^9.4.8", | ||
"autoprefixer": "^9.5.0", | ||
"babel-eslint": "^10.0.1", | ||
@@ -61,5 +61,5 @@ "babel-loader": "^8.0.5", | ||
"chokidar": "^2.1.1", | ||
"css-loader": "^2.1.0", | ||
"css-loader": "^2.1.1", | ||
"cssnano": "^4.1.10", | ||
"eslint": "^5.14.0", | ||
"eslint": "^5.15.1", | ||
"eslint-config-standard": "^12.0.0", | ||
@@ -85,3 +85,3 @@ "eslint-friendly-formatter": "^4.0.1", | ||
"rimraf": "^2.6.3", | ||
"rollup": "^1.2.2", | ||
"rollup": "^1.6.0", | ||
"rollup-plugin-buble": "^0.19.6", | ||
@@ -94,12 +94,12 @@ "rollup-plugin-json": "^3.1.0", | ||
"url-loader": "^1.1.2", | ||
"vue": "^2.6.7", | ||
"vue-loader": "^15.6.4", | ||
"vue": "^2.6.9", | ||
"vue-loader": "^15.7.0", | ||
"vue-router": "^3.0.2", | ||
"vue-server-renderer": "^2.6.7", | ||
"vue-server-renderer": "^2.6.9", | ||
"vue-style-loader": "^4.1.2", | ||
"vue-template-compiler": "^2.6.7", | ||
"webpack": "^4.29.4", | ||
"webpack-chain": "^5.2.0", | ||
"webpack-dev-middleware": "^3.6.0", | ||
"webpack-dev-server": "^3.2.0", | ||
"vue-template-compiler": "^2.6.9", | ||
"webpack": "^4.29.6", | ||
"webpack-chain": "^5.2.2", | ||
"webpack-dev-middleware": "^3.6.1", | ||
"webpack-dev-server": "^3.2.1", | ||
"webpack-hot-middleware": "^2.24.3", | ||
@@ -106,0 +106,0 @@ "webpack-merge": "^4.2.1", |
@@ -17,2 +17,4 @@ import Vue from 'vue' | ||
inheritAttrs: false, | ||
props: { | ||
@@ -29,7 +31,3 @@ title: String, | ||
default: 'primary' | ||
}, | ||
// QDialog props | ||
seamless: Boolean, | ||
persistent: Boolean | ||
} | ||
}, | ||
@@ -145,4 +143,3 @@ | ||
props: { | ||
seamless: this.seamless, | ||
persistent: this.persistent, | ||
...this.$attrs, | ||
position: 'bottom' | ||
@@ -149,0 +146,0 @@ }, |
@@ -99,2 +99,5 @@ import AlignMixin from '../../mixins/align.js' | ||
} | ||
if (this.isDisabled === true) { | ||
att.disabled = true | ||
} | ||
return att | ||
@@ -120,3 +123,3 @@ }, | ||
(colors !== void 0 ? ' ' + colors : '') + | ||
(this.isDisabled === true ? ' disabled' : ' q-focusable q-hoverable') + | ||
(this.isDisabled !== true ? ' q-focusable q-hoverable' : '') + | ||
(this.fab === true ? ' q-btn--fab' : (this.fabMini === true ? ' q-btn--fab-mini' : '')) + | ||
@@ -123,0 +126,0 @@ (this.noCaps === true ? ' q-btn--no-uppercase' : '') + |
@@ -45,3 +45,3 @@ import Vue from 'vue' | ||
value (val) { | ||
this.$refs.menu && this.$refs.menu[val ? 'show' : 'hide']() | ||
this.$refs.menu !== void 0 && this.$refs.menu[val ? 'show' : 'hide']() | ||
} | ||
@@ -161,4 +161,4 @@ }, | ||
mounted () { | ||
this.value && this.show() | ||
this.value === true && this.show() | ||
} | ||
}) |
@@ -92,4 +92,4 @@ import Vue from 'vue' | ||
// Colors come from the button specific options first, then from general props | ||
color: this.val[i] ? opt.toggleColor || this.toggleColor : opt.color || this.color, | ||
textColor: this.val[i] ? opt.toggleTextColor || this.toggleTextColor : opt.textColor || this.textColor, | ||
color: this.val[i] === true ? opt.toggleColor || this.toggleColor : opt.color || this.color, | ||
textColor: this.val[i] === true ? opt.toggleTextColor || this.toggleTextColor : opt.textColor || this.textColor, | ||
icon: opt.icon, | ||
@@ -96,0 +96,0 @@ iconRight: opt.iconRight, |
@@ -36,3 +36,8 @@ import Vue from 'vue' | ||
todayBtn: Boolean, | ||
minimal: Boolean | ||
minimal: Boolean, | ||
defaultView: { | ||
type: String, | ||
default: 'Calendar', | ||
validator: v => ['Calendar', 'Years', 'Months'].includes(v) | ||
} | ||
}, | ||
@@ -42,3 +47,3 @@ | ||
return { | ||
view: 'Calendar', | ||
view: this.defaultView, | ||
monthDirection: 'left', | ||
@@ -45,0 +50,0 @@ yearDirection: 'left', |
@@ -32,2 +32,9 @@ { | ||
"default-view": { | ||
"type": "String", | ||
"desc": "The view which will be displayed by default", | ||
"default": "Calendar", | ||
"values": [ "Calendar", "Months", "Years" ] | ||
}, | ||
"events": { | ||
@@ -34,0 +41,0 @@ "type": [ "Array", "Function" ], |
@@ -18,2 +18,4 @@ import Vue from 'vue' | ||
inheritAttrs: false, | ||
props: { | ||
@@ -40,16 +42,3 @@ title: String, | ||
default: 'primary' | ||
}, | ||
// QDialog props | ||
maximized: Boolean, | ||
persistent: Boolean, | ||
noEscDismiss: Boolean, | ||
noBackdropDismiss: Boolean, | ||
noRouteDismiss: Boolean, | ||
seamless: Boolean, | ||
position: { required: false }, | ||
fullWidth: Boolean, | ||
fullHeight: Boolean, | ||
transitionShow: { required: false }, | ||
transitionHide: { required: false } | ||
} | ||
}, | ||
@@ -241,14 +230,4 @@ | ||
props: { | ||
value: this.value, | ||
maximized: this.maximized, | ||
persistent: this.persistent, | ||
noEscDismiss: this.noEscDismiss, | ||
noBackdropDismiss: this.noBackdropDismiss, | ||
noRouteDismiss: this.noRouteDismiss, | ||
seamless: this.seamless, | ||
position: this.position, | ||
fullWidth: this.fullWidth, | ||
fullHeight: this.fullHeight, | ||
transitionShow: this.transitionShow, | ||
transitionHide: this.transitionHide | ||
...this.$attrs, | ||
value: this.value | ||
}, | ||
@@ -255,0 +234,0 @@ |
@@ -145,3 +145,3 @@ import Vue from 'vue' | ||
EscapeKey.register(() => { | ||
EscapeKey.register(this, () => { | ||
if (this.seamless !== true) { | ||
@@ -173,3 +173,3 @@ if (this.persistent === true || this.noEscDismiss === true) { | ||
this.$emit('show', evt) | ||
}, 600) | ||
}, 300) | ||
}, | ||
@@ -181,3 +181,3 @@ | ||
this.timer = setTimeout(() => { | ||
this.__hidePortal(evt) | ||
this.__hidePortal() | ||
@@ -189,3 +189,3 @@ if (this.__refocusTarget !== void 0) { | ||
this.$emit('hide', evt) | ||
}, 600) | ||
}, 300) | ||
}, | ||
@@ -197,5 +197,4 @@ | ||
EscapeKey.pop() | ||
if (hiding === true || this.showing === true) { | ||
EscapeKey.pop(this) | ||
this.__updateState(false, this.maximized) | ||
@@ -225,3 +224,4 @@ } | ||
class: this.contentClass, | ||
style: this.contentStyle | ||
style: this.contentStyle, | ||
attrs: this.$attrs | ||
}, [ | ||
@@ -256,2 +256,6 @@ h('transition', { | ||
]) | ||
}, | ||
__onPortalClose (evt) { | ||
this.hide(evt) | ||
} | ||
@@ -258,0 +262,0 @@ }, |
@@ -67,2 +67,7 @@ import Vue from 'vue' | ||
('' + this.innerValue).length > 0 | ||
) || | ||
( | ||
this.displayValue !== void 0 && | ||
this.displayValue !== null && | ||
('' + this.displayValue).length > 0 | ||
) | ||
@@ -69,0 +74,0 @@ }, |
import { listenOpts } from '../../utils/event.js' | ||
const evtOpts = listenOpts.passive === void 0 ? true : { passive: false, capture: true } | ||
const evtOpts = listenOpts.hasPassive === true | ||
? { passive: false, capture: true } | ||
: true | ||
@@ -5,0 +7,0 @@ export default { |
@@ -11,7 +11,7 @@ import Vue from 'vue' | ||
* | ||
* key: portalId | ||
* key: menuId | ||
* | ||
* value --> (true / portalId) | ||
* value --> (true / menuId) | ||
* true --- means has no sub-menu opened | ||
* portalId --- portalId of the sub-menu that is currently opened | ||
* menuId --- menuId of the sub-menu that is currently opened | ||
* | ||
@@ -28,3 +28,3 @@ */ | ||
rootHide[id] !== void 0 && rootHide[id]() | ||
return | ||
return true | ||
} | ||
@@ -37,15 +37,15 @@ } | ||
__registerTree () { | ||
tree[this.portalId] = true | ||
tree[this.menuId] = true | ||
if (this.$root.portalParentId === void 0) { | ||
rootHide[this.portalId] = this.hide | ||
if (this.$root.menuParentId === void 0) { | ||
rootHide[this.menuId] = this.hide | ||
return | ||
} | ||
if (tree[this.$root.portalParentId] !== true) { | ||
bus.$emit('hide', tree[this.$root.portalParentId]) | ||
if (tree[this.$root.menuParentId] !== true) { | ||
bus.$emit('hide', tree[this.$root.menuParentId]) | ||
} | ||
bus.$on('hide', this.__processEvent) | ||
tree[this.$root.portalParentId] = this.portalId | ||
tree[this.$root.menuParentId] = this.menuId | ||
}, | ||
@@ -55,15 +55,15 @@ | ||
// if it hasn't been registered or already unregistered (beforeDestroy) | ||
if (tree[this.portalId] === void 0) { | ||
if (tree[this.menuId] === void 0) { | ||
return | ||
} | ||
delete rootHide[this.portalId] | ||
delete rootHide[this.menuId] | ||
if (this.$root.portalParentId !== void 0) { | ||
if (this.$root.menuParentId !== void 0) { | ||
bus.$off('hide', this.__processEvent) | ||
} | ||
const child = tree[this.portalId] | ||
const child = tree[this.menuId] | ||
delete tree[this.portalId] | ||
delete tree[this.menuId] | ||
@@ -76,5 +76,5 @@ if (child !== true) { | ||
__processEvent (id) { | ||
this.portalId === id && this.hide() | ||
this.menuId === id && this.hide() | ||
} | ||
} | ||
} |
@@ -9,2 +9,3 @@ import Vue from 'vue' | ||
import ClickOutside from './ClickOutside.js' | ||
import uid from '../../utils/uid.js' | ||
import { getScrollTarget } from '../../utils/scroll.js' | ||
@@ -62,2 +63,8 @@ import { stop, position, listenOpts } from '../../utils/event.js' | ||
data () { | ||
return { | ||
menuId: uid() | ||
} | ||
}, | ||
computed: { | ||
@@ -107,3 +114,3 @@ horizSide () { | ||
EscapeKey.register(() => { | ||
EscapeKey.register(this, () => { | ||
this.$emit('escape-key') | ||
@@ -135,3 +142,3 @@ this.hide() | ||
this.$emit('show', evt) | ||
}, 600) | ||
}, 300) | ||
}, 0) | ||
@@ -141,3 +148,3 @@ }, | ||
__hide (evt) { | ||
this.__cleanup() | ||
this.__anchorCleanup(true) | ||
@@ -149,12 +156,9 @@ evt !== void 0 && evt.preventDefault() | ||
this.$emit('hide', evt) | ||
}, 600) | ||
}, 300) | ||
}, | ||
__cleanup () { | ||
__anchorCleanup (hiding) { | ||
clearTimeout(this.timer) | ||
this.absoluteOffset = void 0 | ||
EscapeKey.pop() | ||
this.__unregisterTree() | ||
if (this.unwatch !== void 0) { | ||
@@ -165,3 +169,6 @@ this.unwatch() | ||
if (this.scrollTarget) { | ||
if (hiding === true || this.showing === true) { | ||
EscapeKey.pop(this) | ||
this.__unregisterTree() | ||
this.scrollTarget.removeEventListener('scroll', this.updatePosition, listenOpts.passive) | ||
@@ -175,3 +182,3 @@ if (this.scrollTarget !== window) { | ||
__onAutoClose (e) { | ||
closeRootMenu(this.portalId) | ||
closeRootMenu(this.menuId) | ||
this.$listeners.click !== void 0 && this.$emit('click', e) | ||
@@ -231,4 +238,12 @@ }, | ||
]) | ||
}, | ||
__onPortalCreated (vm) { | ||
vm.menuParentId = this.menuId | ||
}, | ||
__onPortalClose () { | ||
closeRootMenu(this.menuId) | ||
} | ||
} | ||
}) |
@@ -63,2 +63,4 @@ import Vue from 'vue' | ||
this.showing = true | ||
this.$emit('input', true) | ||
this.type = this.$q.screen.width < breakpoint || this.$q.screen.height < breakpoint | ||
@@ -75,2 +77,3 @@ ? 'dialog' | ||
this.showing = false | ||
this.$emit('input', false) | ||
}, | ||
@@ -80,2 +83,4 @@ | ||
this.showing = false | ||
this.$emit('input', false) | ||
this.$listeners.hide !== void 0 && this.$emit('hide', evt) | ||
@@ -82,0 +87,0 @@ } |
@@ -39,3 +39,6 @@ import Vue from 'vue' | ||
leftLabelColor: String, | ||
rightLabelColor: String | ||
rightLabelColor: String, | ||
leftLabelValue: [String, Number], | ||
rightLabelValue: [String, Number] | ||
}, | ||
@@ -175,2 +178,14 @@ | ||
} | ||
}, | ||
minLabel () { | ||
return this.leftLabelValue !== void 0 | ||
? this.leftLabelValue | ||
: this.model.min | ||
}, | ||
maxLabel () { | ||
return this.rightLabelValue !== void 0 | ||
? this.rightLabelValue | ||
: this.model.max | ||
} | ||
@@ -382,3 +397,17 @@ }, | ||
}, [ | ||
h('span', { staticClass: 'q-slider__pin-value-marker' }, [ this.model[which] ]) | ||
h('span', { staticClass: 'q-slider__pin-value-marker' }, [ | ||
h('svg', { staticClass: 'q-slider__pin-value-marker-bg' }, [ | ||
h('ellipse', { | ||
attrs: { | ||
cx: '50%', | ||
cy: '50%', | ||
rx: '50%', | ||
ry: '50%' | ||
} | ||
}) | ||
]), | ||
h('div', { staticClass: 'q-slider__pin-value-marker-text' }, [ | ||
this[which + 'Label'] | ||
]) | ||
]) | ||
]) : null, | ||
@@ -385,0 +414,0 @@ |
@@ -76,2 +76,18 @@ { | ||
"left-label-value": { | ||
"type": [ "String", "Number" ], | ||
"desc": "Override default label for min value", | ||
"examples": [ | ||
":left-label-value=\"model.min + 'px'\"" | ||
] | ||
}, | ||
"right-label-value": { | ||
"type": [ "String", "Number" ], | ||
"desc": "Override default label for max value", | ||
"examples": [ | ||
":right-label-value=\"model.max + 'px'\"" | ||
] | ||
}, | ||
"label-always": { | ||
@@ -78,0 +94,0 @@ "type": "Boolean", |
@@ -22,3 +22,5 @@ import Vue from 'vue' | ||
required: true | ||
} | ||
}, | ||
labelValue: [String, Number] | ||
}, | ||
@@ -86,2 +88,8 @@ | ||
} | ||
}, | ||
computedLabel () { | ||
return this.labelValue !== void 0 | ||
? this.labelValue | ||
: this.model | ||
} | ||
@@ -203,3 +211,17 @@ }, | ||
}, [ | ||
h('span', { staticClass: 'q-slider__pin-value-marker' }, [ this.model ]) | ||
h('div', { staticClass: 'q-slider__pin-value-marker' }, [ | ||
h('svg', { staticClass: 'q-slider__pin-value-marker-bg' }, [ | ||
h('ellipse', { | ||
attrs: { | ||
cx: '50%', | ||
cy: '50%', | ||
rx: '50%', | ||
ry: '50%' | ||
} | ||
}) | ||
]), | ||
h('div', { staticClass: 'q-slider__pin-value-marker-text' }, [ | ||
this.computedLabel | ||
]) | ||
]) | ||
]) : null, | ||
@@ -206,0 +228,0 @@ |
@@ -43,2 +43,10 @@ { | ||
"label-value": { | ||
"type": [ "String", "Number" ], | ||
"desc": "Override default label value", | ||
"examples": [ | ||
":label-value=\"model + 'px'\"" | ||
] | ||
}, | ||
"label-always": { | ||
@@ -45,0 +53,0 @@ "type": "Boolean", |
@@ -51,6 +51,8 @@ import Vue from 'vue' | ||
__getContent (h) { | ||
if (this.vertical) { | ||
const top = slot(this, 'message') | ||
if (this.vertical === true) { | ||
this.__isValidPanelName(this.value) && this.__updatePanelIndex() | ||
return [ | ||
return (top !== void 0 ? top : []).concat([ | ||
h('div', { | ||
@@ -62,3 +64,3 @@ staticClass: 'q-stepper__content', | ||
}, slot(this, 'default')) | ||
] | ||
]) | ||
} | ||
@@ -83,4 +85,4 @@ | ||
}) | ||
})), | ||
})) | ||
].concat((top !== void 0 ? top : [])).concat([ | ||
h('div', { | ||
@@ -92,3 +94,3 @@ staticClass: 'q-stepper__content q-panel-parent', | ||
]) | ||
] | ||
]) | ||
}, | ||
@@ -95,0 +97,0 @@ |
@@ -81,4 +81,8 @@ { | ||
"desc": "Slot specific for the global navigation; Suggestion: QStepperNavigation" | ||
}, | ||
"message": { | ||
"desc": "Slot specific for putting a message on top of each step (if horizontal stepper) or above steps (if vertical); Suggestion: QBanner, div.q-pa-lg" | ||
} | ||
} | ||
} |
@@ -5,2 +5,3 @@ import Vue from 'vue' | ||
import { RouterLinkMixin } from '../../mixins/router-link.js' | ||
import { isSameRoute, isIncludedRoute } from '../../utils/router.js' | ||
@@ -22,5 +23,3 @@ export default Vue.extend({ | ||
$route () { | ||
this.$nextTick(() => { | ||
this.__checkActivation() | ||
}) | ||
this.__checkActivation() | ||
} | ||
@@ -31,4 +30,11 @@ }, | ||
activate (e) { | ||
this.$listeners.click !== void 0 && this.$emit('click', e) | ||
!this.disable && this.__activateRoute({ name: this.name, selected: true }) | ||
if (this.disable !== true) { | ||
const | ||
current = this.$route, | ||
{ route } = this.$router.resolve(this.to, current, this.append) | ||
this.$listeners.click !== void 0 && this.$emit('click', e) | ||
this.__activateRoute({ name: this.name, selected: true, selectable: isSameRoute(current, route) }) | ||
} | ||
this.$el.blur() | ||
@@ -38,7 +44,11 @@ }, | ||
__checkActivation () { | ||
if (this.isExactActiveRoute(this.$el)) { | ||
const | ||
current = this.$route, | ||
{ href, route } = this.$router.resolve(this.to, current, this.append) | ||
if (isSameRoute(current, route)) { | ||
this.__activateRoute({ name: this.name, selectable: true, exact: true }) | ||
} | ||
else if (this.isActiveRoute(this.$el)) { | ||
const priority = this.$router.resolve(this.to, undefined, this.append).href.length | ||
else if (this.exact !== true && isIncludedRoute(current, route)) { | ||
const priority = href.length | ||
this.__activateRoute({ name: this.name, selectable: true, priority }) | ||
@@ -53,3 +63,3 @@ } | ||
mounted () { | ||
this.__checkActivation() | ||
this.$router !== void 0 && this.__checkActivation() | ||
}, | ||
@@ -56,0 +66,0 @@ |
@@ -64,4 +64,7 @@ import Vue from 'vue' | ||
activate (e) { | ||
this.$listeners.click !== void 0 && this.$emit('click', e) | ||
!this.disable && this.__activateTab(this.name) | ||
if (this.disable !== true) { | ||
this.$listeners.click !== void 0 && this.$emit('click', e) | ||
this.__activateTab(this.name) | ||
} | ||
this.$el.blur() | ||
@@ -124,7 +127,4 @@ }, | ||
{ name: 'ripple', value: this.ripple } | ||
] | ||
} | ||
if (tag === 'div') { | ||
data.on = { | ||
], | ||
[tag === 'div' ? 'on' : 'nativeOn']: { | ||
...this.$listeners, | ||
@@ -135,5 +135,2 @@ click: this.activate, | ||
} | ||
else { | ||
data.nativeOn = this.$listeners | ||
} | ||
@@ -140,0 +137,0 @@ if (props !== void 0) { |
@@ -8,4 +8,8 @@ import Vue from 'vue' | ||
function getIndicatorClass (color, top) { | ||
return `absolute-${top ? 'top' : 'bottom'}${color ? ` text-${color}` : ''}` | ||
function getIndicatorClass (color, top, vertical) { | ||
const pos = vertical === true | ||
? ['left', 'right'] | ||
: ['top', 'bottom'] | ||
return `absolute-${top === true ? pos[0] : pos[1]}${color ? ` text-${color}` : ''}` | ||
} | ||
@@ -37,2 +41,3 @@ | ||
vertical: Boolean, | ||
shrink: Boolean, | ||
@@ -46,3 +51,6 @@ | ||
// TODO remove in v1 final | ||
topIndicator: Boolean, | ||
switchIndicator: Boolean, | ||
narrowIndicator: Boolean, | ||
@@ -61,3 +69,7 @@ inlineLabel: Boolean, | ||
activeBgColor: this.activeBgColor, | ||
indicatorClass: getIndicatorClass(this.indicatorColor, this.topIndicator), | ||
indicatorClass: getIndicatorClass( | ||
this.indicatorColor, | ||
this.topIndicator || this.switchIndicator, | ||
this.vertical | ||
), | ||
narrowIndicator: this.narrowIndicator, | ||
@@ -87,10 +99,19 @@ inlineLabel: this.inlineLabel, | ||
vertical (v) { | ||
this.tabs.indicatorClass = getIndicatorClass(this.indicatorColor, this.switchIndicatorPos, v) | ||
}, | ||
indicatorColor (v) { | ||
this.tabs.indicatorClass = getIndicatorClass(v, this.topIndicator) | ||
this.tabs.indicatorClass = getIndicatorClass(v, this.switchIndicatorPos, this.vertical) | ||
}, | ||
// TODO remove in v1 final | ||
topIndicator (v) { | ||
this.tabs.indicatorClass = getIndicatorClass(this.indicatorColor, v) | ||
this.tabs.indicatorClass = getIndicatorClass(this.indicatorColor, v, this.vertical) | ||
}, | ||
switchIndicator (v) { | ||
this.tabs.indicatorClass = getIndicatorClass(this.indicatorColor, v, this.vertical) | ||
}, | ||
narrowIndicator (v) { | ||
@@ -121,3 +142,9 @@ this.tabs.narrowIndicator = v | ||
(this.dense === true ? ' q-tabs--dense' : '') + | ||
(this.shrink === true ? ' col-shrink' : '') | ||
(this.shrink === true ? ' col-shrink' : '') + | ||
(this.vertical === true ? ' q-tabs--vertical' : '') | ||
}, | ||
// TODO remove in v1 final, directly use switchIndicator | ||
switchIndicatorPos () { | ||
return this.topIndicator || this.switchIndicator | ||
} | ||
@@ -136,2 +163,8 @@ }, | ||
__activateRoute (params) { | ||
if (this.bufferRoute !== this.$route && this.buffer.length > 0) { | ||
clearTimeout(this.bufferTimer) | ||
this.buffer.length = 0 | ||
} | ||
this.bufferRoute = this.$route | ||
const | ||
@@ -155,16 +188,20 @@ { name, selectable, exact, selected, priority } = params, | ||
this.bufferTimer = setTimeout(() => { | ||
let tab = this.buffer.find(t => t.exact && t.selected) || | ||
let tab = this.buffer.find(t => t.selectable && t.selected && t.exact) || | ||
this.buffer.find(t => t.selectable && t.selected) || | ||
this.buffer.find(t => t.exact) || | ||
this.buffer.find(t => t.selectable && t.exact) || | ||
this.buffer.filter(t => t.selectable).sort((t1, t2) => t2.priority - t1.priority)[0] || | ||
this.buffer[0] | ||
this.buffer.filter(t => t.name === null)[0] | ||
this.buffer.length = 0 | ||
this.__activateTab(tab.name) | ||
}, 100) | ||
tab !== void 0 && this.__activateTab(tab.name) | ||
}, 1) | ||
} | ||
}, | ||
__updateContainer ({ width }) { | ||
const scroll = this.$refs.content.scrollWidth > width | ||
__updateContainer ({ width, height }) { | ||
const offset = this.scrollable === true ? this.extraOffset : 0 | ||
const scroll = this.vertical === true | ||
? this.$refs.content.scrollHeight - offset > height | ||
: this.$refs.content.scrollWidth - offset > width | ||
if (this.scrollable !== scroll) { | ||
@@ -176,3 +213,3 @@ this.scrollable = scroll | ||
const justify = width < parseInt(this.breakpoint, 10) | ||
const justify = (this.vertical === true ? height : width) < parseInt(this.breakpoint, 10) | ||
if (this.justify !== justify) { | ||
@@ -208,3 +245,5 @@ this.justify = justify | ||
newEl.style.transform = `translate3d(${oldPos.left - newPos.left}px, 0, 0) scale3d(${newPos.width ? oldPos.width / newPos.width : 1}, 1, 1)` | ||
newEl.style.transform = this.vertical === true | ||
? `translate3d(0, ${oldPos.top - newPos.top}px, 0) scale3d(1, ${newPos.height ? oldPos.height / newPos.height : 1}, 1)` | ||
: `translate3d(${oldPos.left - newPos.left}px, 0, 0) scale3d(${newPos.width ? oldPos.width / newPos.width : 1}, 1, 1)` | ||
@@ -222,9 +261,9 @@ // allow scope updates to kick in | ||
const | ||
{ left, width } = this.$refs.content.getBoundingClientRect(), | ||
{ left, width, top, height } = this.$refs.content.getBoundingClientRect(), | ||
newPos = newTab.$el.getBoundingClientRect() | ||
let offset = newPos.left - left | ||
let offset = this.vertical === true ? newPos.top - top : newPos.left - left | ||
if (offset < 0) { | ||
this.$refs.content.scrollLeft += offset | ||
this.$refs.content[this.vertical === true ? 'scrollTop' : 'scrollLeft'] += offset | ||
this.__updateArrows() | ||
@@ -234,5 +273,5 @@ return | ||
offset += newPos.width - width | ||
offset += this.vertical === true ? newPos.height - height : newPos.width - width | ||
if (offset > 0) { | ||
this.$refs.content.scrollLeft += offset | ||
this.$refs.content[this.vertical === true ? 'scrollTop' : 'scrollLeft'] += offset | ||
this.__updateArrows() | ||
@@ -246,6 +285,9 @@ } | ||
content = this.$refs.content, | ||
left = content.scrollLeft | ||
rect = content.getBoundingClientRect(), | ||
left = this.vertical === true ? content.scrollTop : content.scrollLeft | ||
this.leftArrow = left > 0 | ||
this.rightArrow = left + content.getBoundingClientRect().width + 5 < content.scrollWidth | ||
this.rightArrow = this.vertical === true | ||
? left + rect.height + 5 < content.scrollHeight | ||
: left + rect.width + 5 < content.scrollWidth | ||
}, | ||
@@ -279,3 +321,3 @@ | ||
content = this.$refs.content, | ||
left = content.scrollLeft, | ||
left = this.vertical === true ? content.scrollTop : content.scrollLeft, | ||
direction = value < left ? -1 : 1, | ||
@@ -297,3 +339,3 @@ done = false | ||
content.scrollLeft = left | ||
content[this.vertical === true ? 'scrollTop' : 'scrollLeft'] = left | ||
this.__updateArrows() | ||
@@ -308,2 +350,12 @@ return done | ||
// TODO remove in v1 final | ||
mounted () { | ||
if (this.topIndicator === true) { | ||
const p = process.env | ||
if (p.PROD !== true) { | ||
console.info('\n\n[Quasar] QTabs info: please rename top-indicator to switch-indicator prop') | ||
} | ||
} | ||
}, | ||
beforeDestroy () { | ||
@@ -327,4 +379,4 @@ clearTimeout(this.bufferTimer) | ||
staticClass: 'q-tabs__arrow q-tabs__arrow--left q-tab__icon', | ||
class: this.leftArrow ? '' : 'q-tabs__arrow--faded', | ||
props: { name: this.leftIcon || this.$q.iconSet.tabs.left }, | ||
class: this.leftArrow === true ? '' : 'q-tabs__arrow--faded', | ||
props: { name: this.leftIcon || (this.vertical === true ? this.$q.iconSet.tabs.up : this.$q.iconSet.tabs.left) }, | ||
nativeOn: { | ||
@@ -347,4 +399,4 @@ mousedown: this.__scrollToStart, | ||
staticClass: 'q-tabs__arrow q-tabs__arrow--right q-tab__icon', | ||
class: this.rightArrow ? '' : 'q-tabs__arrow--faded', | ||
props: { name: this.rightIcon || this.$q.iconSet.tabs.right }, | ||
class: this.rightArrow === true ? '' : 'q-tabs__arrow--faded', | ||
props: { name: this.rightIcon || (this.vertical === true ? this.$q.iconSet.tabs.down : this.$q.iconSet.tabs.right) }, | ||
nativeOn: { | ||
@@ -351,0 +403,0 @@ mousedown: this.__scrollToEnd, |
@@ -13,2 +13,7 @@ { | ||
"vertical": { | ||
"type": "Boolean", | ||
"desc": "Use vertical design (tabs one on top of each other rather than one next to the other horizontally)" | ||
}, | ||
"align": { | ||
@@ -61,5 +66,5 @@ "type": "String", | ||
"top-indicator": { | ||
"switch-indicator": { | ||
"type": "Boolean", | ||
"desc": "Allows the indicator to be placed above the tab, instead of below it" | ||
"desc": "Switches the indicator position (on left of tab for vertical mode or above the tab for default horizontal mode)" | ||
}, | ||
@@ -66,0 +71,0 @@ |
@@ -92,3 +92,3 @@ import Vue from 'vue' | ||
this.$emit('show', evt) | ||
}, 600) | ||
}, 300) | ||
}, 0) | ||
@@ -98,3 +98,3 @@ }, | ||
__hide (evt) { | ||
this.__cleanup() | ||
this.__anchorCleanup() | ||
@@ -104,6 +104,6 @@ this.timer = setTimeout(() => { | ||
this.$emit('hide', evt) | ||
}, 600) | ||
}, 300) | ||
}, | ||
__cleanup () { | ||
__anchorCleanup () { | ||
clearTimeout(this.timer) | ||
@@ -110,0 +110,0 @@ |
import CloseDialog from './directives/CloseDialog.js' | ||
import CloseMenu from './directives/CloseMenu.js' | ||
import ClosePopup from './directives/ClosePopup.js' | ||
import GoBack from './directives/GoBack.js' | ||
@@ -15,2 +16,3 @@ import Ripple from './directives/Ripple.js' | ||
CloseMenu, | ||
ClosePopup, | ||
GoBack, | ||
@@ -17,0 +19,0 @@ Ripple, |
@@ -0,44 +1,13 @@ | ||
import ClosePopup from './ClosePopup.js' | ||
export default { | ||
...ClosePopup, | ||
name: 'close-dialog', | ||
bind (el, { value }, vnode) { | ||
const ctx = { | ||
enabled: value !== false, | ||
handler: ev => { | ||
const vm = vnode.componentInstance.$root | ||
if (ctx.enabled !== false && vm.__qPortalClose !== void 0) { | ||
vm.__qPortalClose(ev) | ||
} | ||
}, | ||
handlerKey: ev => { | ||
ev.keyCode === 13 && ctx.handler(ev) | ||
} | ||
bind (el, bindings, vnode) { | ||
const p = process.env | ||
if (p.PROD !== true) { | ||
console.info('\n\n[Quasar] info: please rename v-close-dialog (deprecated) with v-close-popup') | ||
} | ||
if (el.__qclosedialog) { | ||
el.__qclosedialog_old = el.__qclosedialog | ||
} | ||
el.__qclosedialog = ctx | ||
el.addEventListener('click', ctx.handler) | ||
el.addEventListener('keyup', ctx.handlerKey) | ||
}, | ||
update (el, { value }) { | ||
if (el.__qclosedialog !== void 0) { | ||
el.__qclosedialog.enabled = value !== false | ||
} | ||
}, | ||
unbind (el) { | ||
const ctx = el.__qclosedialog_old || el.__qclosedialog | ||
if (ctx !== void 0) { | ||
el.removeEventListener('click', ctx.handler) | ||
el.removeEventListener('keyup', ctx.handlerKey) | ||
delete el[el.__qclosedialog_old ? '__qclosedialog_old' : '__qclosedialog'] | ||
} | ||
ClosePopup.bind(el, bindings, vnode) | ||
} | ||
} |
{ | ||
"value": { | ||
"type": "Boolean", | ||
"desc": "If value is 'false' then directie is disabled, otherwise any other value enables it", | ||
"desc": "If value is 'false' then directive is disabled, otherwise any other value enables it", | ||
"examples": [ | ||
@@ -6,0 +6,0 @@ "v-close-dialog", |
@@ -1,42 +0,13 @@ | ||
import { closeRootMenu } from '../components/menu/menu-tree.js' | ||
import ClosePopup from './ClosePopup.js' | ||
export default { | ||
...ClosePopup, | ||
name: 'close-menu', | ||
bind (el, { value }, vnode) { | ||
const ctx = { | ||
enabled: value !== false, | ||
handler: () => { | ||
ctx.enabled !== false && closeRootMenu(vnode.componentInstance.$root.portalParentId) | ||
}, | ||
handlerKey: ev => { | ||
ev.keyCode === 13 && ctx.handler(ev) | ||
} | ||
bind (el, bindings, vnode) { | ||
const p = process.env | ||
if (p.PROD !== true) { | ||
console.info('\n\n[Quasar] info: please rename v-close-menu (deprecated) with v-close-popup') | ||
} | ||
if (el.__qclosemenu) { | ||
el.__qclosemenu_old = el.__qclosemenu | ||
} | ||
el.__qclosemenu = ctx | ||
el.addEventListener('click', ctx.handler) | ||
el.addEventListener('keyup', ctx.handlerKey) | ||
}, | ||
update (el, { value }) { | ||
if (el.__qclosemenu !== void 0) { | ||
el.__qclosemenu.enabled = value !== false | ||
} | ||
}, | ||
unbind (el) { | ||
const ctx = el.__qclosemenu_old || el.__qclosemenu | ||
if (ctx !== void 0) { | ||
el.removeEventListener('click', ctx.handler) | ||
el.removeEventListener('keyup', ctx.handlerKey) | ||
delete el[el.__qclosemenu_old ? '__qclosemenu_old' : '__qclosemenu'] | ||
} | ||
ClosePopup.bind(el, bindings, vnode) | ||
} | ||
} |
{ | ||
"value": { | ||
"type": "Boolean", | ||
"desc": "If value is 'false' then directie is disabled, otherwise any other value enables it", | ||
"desc": "If value is 'false' then directive is disabled, otherwise any other value enables it", | ||
"examples": [ | ||
@@ -6,0 +6,0 @@ "v-close-menu", |
@@ -6,4 +6,2 @@ import { position, leftClick, stopAndPrevent, listenOpts } from '../utils/event.js' | ||
const evtOpts = listenOpts.passive === void 0 ? null : { passive: false } | ||
function updateBinding (el, binding) { | ||
@@ -91,4 +89,4 @@ const ctx = el.__qtouchhold | ||
} | ||
el.addEventListener('touchstart', ctx.start, evtOpts) | ||
el.addEventListener('touchmove', ctx.end, evtOpts) | ||
el.addEventListener('touchstart', ctx.start, listenOpts.notPassive) | ||
el.addEventListener('touchmove', ctx.end, listenOpts.notPassive) | ||
el.addEventListener('touchcancel', ctx.end) | ||
@@ -114,4 +112,4 @@ el.addEventListener('touchend', ctx.end) | ||
} | ||
el.removeEventListener('touchstart', ctx.start, evtOpts) | ||
el.removeEventListener('touchmove', ctx.end, evtOpts) | ||
el.removeEventListener('touchstart', ctx.start, listenOpts.notPassive) | ||
el.removeEventListener('touchmove', ctx.end, listenOpts.notPassive) | ||
el.removeEventListener('touchcancel', ctx.end) | ||
@@ -118,0 +116,0 @@ el.removeEventListener('touchend', ctx.end) |
@@ -86,5 +86,5 @@ import { position, leftClick, listenOpts } from '../utils/event.js' | ||
mouseEvtPassive = binding.modifiers.mouseMightPrevent !== true && binding.modifiers.mousePrevent !== true, | ||
mouseEvtOpts = listenOpts.passive === void 0 ? true : { passive: mouseEvtPassive, capture: true }, | ||
mouseEvtOpts = listenOpts.hasPassive === true ? { passive: mouseEvtPassive, capture: true } : true, | ||
touchEvtPassive = binding.modifiers.mightPrevent !== true && binding.modifiers.prevent !== true, | ||
touchEvtOpts = touchEvtPassive ? listenOpts.passive : (listenOpts.passive === void 0 ? null : { passive: false }) | ||
touchEvtOpts = listenOpts[touchEvtPassive === true ? 'passive' : 'notPassive'] | ||
@@ -244,5 +244,5 @@ function handleEvent (evt, mouseEvent) { | ||
mouseEvtPassive = binding.modifiers.mouseMightPrevent !== true && binding.modifiers.mousePrevent !== true, | ||
mouseEvtOpts = listenOpts.passive === void 0 ? true : { passive: mouseEvtPassive, capture: true }, | ||
mouseEvtOpts = listenOpts.hasPassive === true ? { passive: mouseEvtPassive, capture: true } : true, | ||
touchEvtPassive = binding.modifiers.mightPrevent !== true && binding.modifiers.prevent !== true, | ||
touchEvtOpts = touchEvtPassive ? listenOpts.passive : (listenOpts.passive === void 0 ? null : { passive: false }) | ||
touchEvtOpts = listenOpts[touchEvtPassive === true ? 'passive' : 'notPassive'] | ||
@@ -249,0 +249,0 @@ if (mouse === true) { |
@@ -6,4 +6,2 @@ import { position, leftClick, stopAndPrevent, listenOpts } from '../utils/event.js' | ||
const evtOpts = listenOpts.passive === void 0 ? null : { passive: false } | ||
const | ||
@@ -154,4 +152,4 @@ keyCodes = { | ||
} | ||
el.addEventListener('touchstart', ctx.start, evtOpts) | ||
el.addEventListener('touchmove', ctx.end, evtOpts) | ||
el.addEventListener('touchstart', ctx.start, listenOpts.notPassive) | ||
el.addEventListener('touchmove', ctx.end, listenOpts.notPassive) | ||
el.addEventListener('touchcancel', ctx.end) | ||
@@ -190,4 +188,4 @@ el.addEventListener('touchend', ctx.end) | ||
} | ||
el.removeEventListener('touchstart', ctx.start, evtOpts) | ||
el.removeEventListener('touchmove', ctx.end, evtOpts) | ||
el.removeEventListener('touchstart', ctx.start, listenOpts.notPassive) | ||
el.removeEventListener('touchmove', ctx.end, listenOpts.notPassive) | ||
el.removeEventListener('touchcancel', ctx.end) | ||
@@ -194,0 +192,0 @@ el.removeEventListener('touchend', ctx.end) |
@@ -6,4 +6,2 @@ import Platform from '../plugins/Platform.js' | ||
const evtOpts = listenOpts.passive === void 0 ? null : { passive: false } | ||
function getDirection (mod) { | ||
@@ -232,4 +230,4 @@ let dir = {} | ||
el.addEventListener('touchstart', ctx.start, evtOpts) | ||
el.addEventListener('touchmove', ctx.move, evtOpts) | ||
el.addEventListener('touchstart', ctx.start, listenOpts.notPassive) | ||
el.addEventListener('touchmove', ctx.move, listenOpts.notPassive) | ||
el.addEventListener('touchcancel', ctx.end) | ||
@@ -256,4 +254,4 @@ el.addEventListener('touchend', ctx.end) | ||
} | ||
el.removeEventListener('touchstart', ctx.start, evtOpts) | ||
el.removeEventListener('touchmove', ctx.move, evtOpts) | ||
el.removeEventListener('touchstart', ctx.start, listenOpts.notPassive) | ||
el.removeEventListener('touchmove', ctx.move, listenOpts.notPassive) | ||
el.removeEventListener('touchcancel', ctx.end) | ||
@@ -260,0 +258,0 @@ el.removeEventListener('touchend', ctx.end) |
@@ -59,3 +59,3 @@ import { clearSelection } from '../utils/selection.js' | ||
}, 10) | ||
}, 600) | ||
}, 300) | ||
}, | ||
@@ -156,3 +156,3 @@ | ||
clearTimeout(this.touchTimer) | ||
this.__cleanup !== void 0 && this.__cleanup() | ||
this.__anchorCleanup !== void 0 && this.__anchorCleanup() | ||
@@ -159,0 +159,0 @@ if (this.anchorEl !== void 0) { |
import Vue from 'vue' | ||
import uid from '../utils/uid.js' | ||
@@ -22,2 +21,4 @@ let inject | ||
export default { | ||
inheritAttrs: false, | ||
props: { | ||
@@ -44,14 +45,7 @@ contentClass: [Array, String, Object], | ||
data: () => ({ | ||
portalId: uid() | ||
}), | ||
render () { | ||
this.__portal !== void 0 && this.__portal.$forceUpdate() | ||
return null | ||
}, | ||
beforeMount () { | ||
const id = this.portalId | ||
if (inject === void 0) { | ||
@@ -61,3 +55,3 @@ fillInject(this.$root.$options) | ||
this.__portal = new Vue({ | ||
const obj = { | ||
...inject, | ||
@@ -68,12 +62,20 @@ | ||
components: this.$options.components, | ||
directives: this.$options.directives, | ||
directives: this.$options.directives | ||
} | ||
created () { | ||
this.portalParentId = id | ||
}, | ||
if (this.__onPortalClose !== void 0) { | ||
obj.methods = { | ||
__qClosePopup: this.__onPortalClose | ||
} | ||
} | ||
methods: { | ||
__qPortalClose: this.hide | ||
const onCreated = this.__onPortalCreated | ||
if (onCreated !== void 0) { | ||
obj.created = function () { | ||
onCreated(this) | ||
} | ||
}).$mount() | ||
} | ||
this.__portal = new Vue(obj).$mount() | ||
}, | ||
@@ -80,0 +82,0 @@ |
@@ -56,5 +56,3 @@ import { getEventPath, listenOpts, stopAndPrevent } from '../utils/event.js' | ||
// ref. https://developers.google.com/web/updates/2017/01/scrolling-intervention | ||
const evtOpts = listenOpts.passive === void 0 ? void 0 : { passive: false } | ||
window[`${action}EventListener`]('wheel', onWheel, evtOpts) | ||
window[`${action}EventListener`]('wheel', onWheel, listenOpts.notPassive) | ||
} | ||
@@ -61,0 +59,0 @@ } |
@@ -48,13 +48,3 @@ import { isSSR } from '../plugins/Platform.js' | ||
} | ||
}, | ||
methods: { | ||
isExactActiveRoute (el) { | ||
return el.classList.contains(this.exactActiveClass || 'q-router-link--exact-active') | ||
}, | ||
isActiveRoute (el) { | ||
return el.classList.contains(this.activeClass || 'q-router-link--active') | ||
} | ||
} | ||
} |
@@ -9,24 +9,26 @@ import Platform from '../plugins/Platform.js' | ||
window.addEventListener('keyup', evt => { | ||
if (handlers.length === 0) { | ||
return | ||
if ( | ||
handlers.length !== 0 && | ||
(evt.which === 27 || evt.keyCode === 27) | ||
) { | ||
handlers[handlers.length - 1].fn() | ||
} | ||
if (evt.which === 27 || evt.keyCode === 27) { | ||
handlers[handlers.length - 1]() | ||
} | ||
}) | ||
}, | ||
register (handler) { | ||
if (Platform.is.desktop) { | ||
!this.__installed && this.__install() | ||
handlers.push(handler) | ||
register (comp, fn) { | ||
if (Platform.is.desktop === true) { | ||
this.__installed !== true && this.__install() | ||
handlers.push({ comp, fn }) | ||
} | ||
}, | ||
pop () { | ||
if (Platform.is.desktop) { | ||
handlers.pop() | ||
pop (comp) { | ||
if (Platform.is.desktop === true) { | ||
const index = handlers.findIndex(h => h.comp === comp) | ||
if (index > -1) { | ||
handlers.splice(index, 1) | ||
} | ||
} | ||
} | ||
} |
@@ -1,28 +0,20 @@ | ||
export const listenOpts = {} | ||
Object.defineProperty(listenOpts, 'passive', { | ||
configurable: true, | ||
get () { | ||
let passive | ||
export const listenOpts = { | ||
hasPassive: false | ||
} | ||
try { | ||
var opts = Object.defineProperty({}, 'passive', { | ||
get () { | ||
passive = { passive: true } | ||
} | ||
try { | ||
var opts = Object.defineProperty({}, 'passive', { | ||
get () { | ||
Object.assign(listenOpts, { | ||
hasPassive: true, | ||
passive: { passive: true }, | ||
notPassive: { passive: false } | ||
}) | ||
window.addEventListener('qtest', null, opts) | ||
window.removeEventListener('qtest', null, opts) | ||
} | ||
catch (e) {} | ||
}) | ||
window.addEventListener('qtest', null, opts) | ||
window.removeEventListener('qtest', null, opts) | ||
} | ||
catch (e) {} | ||
listenOpts.passive = passive | ||
return passive | ||
}, | ||
set (val) { | ||
Object.defineProperty(this, 'passive', { | ||
value: val | ||
}) | ||
} | ||
}) | ||
export function leftClick (e) { | ||
@@ -29,0 +21,0 @@ return e.button === 0 |
@@ -15,2 +15,5 @@ import Vue from 'vue' | ||
className !== void 0 && (props.contentClass = className) | ||
style !== void 0 && (props.contentStyle = style) | ||
const | ||
@@ -56,4 +59,3 @@ okFns = [], | ||
props, | ||
style, | ||
class: className, | ||
attrs: props, | ||
on: { | ||
@@ -60,0 +62,0 @@ ok, |
import Platform from '../plugins/Platform.js' | ||
import Vue from 'vue' | ||
@@ -16,2 +17,5 @@ export default (url, reject) => { | ||
} | ||
else if (Vue.prototype.$q.electron !== void 0) { | ||
return Vue.prototype.$q.electron.shell.openExternal(url) | ||
} | ||
@@ -18,0 +22,0 @@ let win = open(url, '_blank') |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5221443
774
114651
15