@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
1 lines • 6.73 kB
JavaScript
module.exports=function(n){var a={};function s(t){if(a[t])return a[t].exports;var e=a[t]={exports:{},id:t,loaded:!1};return n[t].call(e.exports,e,e.exports,s),e.loaded=!0,e.exports}return s.m=n,s.c=a,s.p="",s(0)}({0:function(t,e,n){t.exports=n(1669)},3:function(t,e){t.exports=function(){throw Error("define cannot be used indirect")}},976:function(t,e){t.exports=require("../kendo.dropdownlist")},977:function(t,e){t.exports=require("../kendo.window")},1669:function(t,e,n){var a;n(3),n=[n(1670),n(977),n(1671),n(1672),n(976)],void 0===(e="function"==typeof(a=function(){var s=window.kendo.jQuery,p=void 0,o=window.kendo,i=s.extend,t=o.Class,e={svg:".svg",png:".png"},l=o.keys,n=t.extend({init:function(t){this.options=i(t,{actions:[{text:t.messages.dialogs.okText}]});this._dialog=s("<div />").kendoDialog(this.options).getKendoDialog()},open:function(){this._dialog.center().open()}}),a=t.extend({init:function(t){this.options=i(t,this.options,{fileFormats:[{description:t.messages.dialogs.exportAsDialog.png,extension:e.png},{description:t.messages.dialogs.exportAsDialog.svg,extension:e.svg}],title:t.messages.dialogs.exportAsDialog.title,open:function(){this.center()}});this._initializeDialog();return this},options:{extension:e.png,autoFocus:true,resizable:false,modal:{preventScroll:true},width:"90%",maxWidth:520,template:"<div class='k-edit-label'><label>#: messages.exportAsDialog.labels.fileName #:</label></div>"+"<div class='k-edit-field'>"+"<span class='k-textbox k-input k-input-md k-rounded-md k-input-solid'><input class='k-input-inner' data-bind='value: name' /></span>"+"</div>"+"<div>"+"<div class='k-edit-label'><label>#: messages.exportAsDialog.labels.saveAsType #:</label></div>"+"<div class='k-edit-field'>"+"<select data-role='dropdownlist' class='k-file-format' "+"data-text-field='description' "+"data-value-field='extension' "+"data-bind='value: extension, source: fileFormats'></select>"+"</div>"+"</div>"+"<div class='k-edit-label'><label>#: messages.exportAsDialog.labels.page #:</label></div>"+"<div class='k-edit-field'>"+"<input data-role='numerictextbox' data-format='n0' data-min='1' data-max='#: total #' data-bind='value: page' />"+"</div>"+"<div class='k-action-buttons'>"+"<button class='k-button k-button-md k-rounded-md k-button-solid k-button-solid-primary' data-bind='click: apply'><span class='k-button-text'>#: messages.save #</span></button>"+"<button class='k-button k-button-md k-rounded-md k-button-solid k-button-solid-base' data-bind='click: close'><span class='k-button-text'>#: messages.cancel #</span></button>"+"</div>"},_updateModel:function(t){if(t.pagesCount)this.viewModel.set("pagesCount",t.pagesCount);if(t.page)this.viewModel.set("page",t.page)},_initializeDialog:function(){var t=this;var e=t.options;var n=e.messages.dialogs;var a=s("<div class='k-pdf-viewer-window k-action-window k-popup-edit-form' />").append(o.template(e.template)({total:e.pagesCount,messages:n})).kendoWindow(e).getKendoWindow();t.viewModel=o.observable({title:n.exportAsDialog.title,name:n.exportAsDialog.defaultFileName,extension:e.extension,fileFormats:e.fileFormats,pagesCount:e.pagesCount,page:1,apply:t.apply.bind(this),close:function(){a.close()}});t._dialog=a;o.bind(a.element,t.viewModel);return a},open:function(){this._dialog.center().open()},apply:function(){this._dialog.close();this.options.apply({fileName:this.viewModel.name+this.viewModel.extension,extension:this.viewModel.extension,page:this.viewModel.page})}}),d=t.extend({init:function(t){var e=this;e.options=i({},t,e.options)},options:{resizable:false,template:"<div class='k-search-container'>"+"<button class='k-button k-button-md k-rounded-md k-button-flat k-button-flat-base k-icon-button k-search-dialog-draghandle'><span class='k-button-icon k-icon k-i-handler-drag'></span></button>"+"<span class='k-textbox k-input k-input-md k-rounded-md k-input-solid'>"+"<input class='k-search-dialog-input k-input-inner' data-bind='value: boundValue, events: { keyup: onKeyup, input: onInput }' aria-label='#: messages.inputLabel #' title='#: messages.inputLabel #' />"+"<span class='k-input-suffix'><button class='k-button k-button-md k-rounded-md k-button-flat k-button-flat-base k-icon-button k-match-case-button k-match-case-button' data-bind='css: {k-selected: matchCase}, click: matchCaseClick' aria-label='#: messages.matchCase #' title='#: messages.matchCase #'><span class='k-icon k-i-convert-lowercase'></span></button></span>"+"</span>"+"<span class='k-search-matches'><span data-bind='text: matchIndex'></span> #: messages.of # <span data-bind='text: matches'></span></span>"+"<button class='k-button k-button-md k-rounded-md k-button-flat k-button-flat-base k-icon-button' data-bind='click: prev' aria-label='#: messages.previous #' title='#: messages.previous #'><span class='k-button-icon k-icon k-i-arrow-up'></span></button>"+"<button class='k-button k-button-md k-rounded-md k-button-flat k-button-flat-base k-icon-button' data-bind='click: next' aria-label='#: messages.next #' title='#: messages.next #'><span class='k-button-icon k-icon k-i-arrow-down'></span></button>"+"<button class='k-button k-button-md k-rounded-md k-button-flat k-button-flat-base k-icon-button' data-bind='click: close' aria-label='#: messages.close #' title='#: messages.close #'><span class='k-button-icon k-icon k-i-close'></<span></button>"+"</div>"},open:function(){var t=this;if(!t.dialog)t._initializeDialog();t.dialog.open()},_initializeDialog:function(){var t=this;var e=o.template(t.options.template);var n=s("<div class='k-pdf-viewer-search-dialog'></div>").append(e({messages:t.options.messages}));var a={top:t.options.position.top+16,left:t.options.position.left+16};t.dialog=new o.ui.Window(n,i({},t.options,{autoFocus:false,title:false,position:{top:a.top,left:a.left},minHeight:30,draggable:{dragHandle:".k-search-dialog-draghandle"},activate:function(t){t.sender.element.find(".k-search-dialog-input").trigger("focus")}}));t.searchModel=o.observable({boundValue:"",searchText:"",matchCase:false,matchIndex:0,matches:0,matchCaseClick:function(){this.set("matchCase",!this.matchCase)},next:t.options.next,prev:t.options.prev,close:function(){this.set("boundValue","");t.dialog.close()},onKeyup:function(t){var e=t.keyCode;var n=t.shiftKey?this.prev:this.next;if(e===l.ENTER){n();t.preventDefault()}},onInput:function(t){this.set("searchText",t.target.value)}});o.bind(t.dialog.element,t.searchModel)}});return i(o.pdfviewer,{dialogs:{ErrorDialog:n,ExportAsDialog:a,SearchDialog:d}}),window.kendo})?a.apply(e,n):a)||(t.exports=e)},1670:function(t,e){t.exports=require("../kendo.dialog")},1671:function(t,e){t.exports=require("../kendo.binder")},1672:function(t,e){t.exports=require("../kendo.numerictextbox")}});