(this.webpackJsonp=this.webpackJsonp||[]).push([[175],{100:function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),a=n.n(r),i=(n(201),n(39)),o=n.n(i),s=n(3),c=n.n(s);n(129);function u(e,t){for(var n=0;n0){var r=t.getAttribute("data-wikis-path"),a=Object(y.D)(window.location.search.substr(1)),i=Object(w.c)(a,"".concat(r,"/").concat(n));Object(w.d)(i),e.preventDefault()}}}},{key:"handleToggleSidebar",value:function(e){e.preventDefault(),this.sidebarExpanded=!this.sidebarExpanded,this.renderSidebar()}},{key:"renderSidebar",value:function(){if(this.sidebarEl){var t=this.sidebarEl.classList;this.sidebarExpanded||!e.sidebarCanCollapse()?t.contains("right-sidebar-expanded")||(t.remove("right-sidebar-collapsed"),t.add("right-sidebar-expanded")):t.contains("right-sidebar-expanded")&&(t.add("right-sidebar-collapsed"),t.remove("right-sidebar-expanded"))}}}])&&j(t.prototype,n),r&&j(t,r),e}(),_=n(100),x=n(91),S=n(7),C=n.n(S),O=n(1),E=n(9),D={components:{GlModal:E.i},directives:{"gl-modal":E.j},props:{deleteWikiUrl:{type:String,required:!0,default:""},pageTitle:{type:String,required:!0,default:""},csrfToken:{type:String,required:!0,default:""}},computed:{modalId:function(){return"delete-wiki-modal"},message:function(){return Object(O.e)("WikiPageConfirmDelete|Are you sure you want to delete this page?")},title:function(){return Object(O.f)(Object(O.e)("WikiPageConfirmDelete|Delete page %{pageTitle}?"),{pageTitle:C.a.escape(this.pageTitle)},!1)}},methods:{onSubmit:function(){this.$refs.form.submit()}}},T=n(2),z=Object(T.a)(D,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"d-inline-block"},[n("button",{directives:[{name:"gl-modal",rawName:"v-gl-modal",value:e.modalId,expression:"modalId"}],staticClass:"btn btn-danger",attrs:{type:"button"}},[e._v(e._s(e.__("Delete")))]),e._v(" "),n("gl-modal",{attrs:{title:e.title,"ok-title":e.s__("WikiPageConfirmDelete|Delete page"),"modal-id":e.modalId,"title-tag":"h4","ok-variant":"danger"},on:{ok:e.onSubmit}},[e._v("\n "+e._s(e.message)+"\n "),n("form",{ref:"form",staticClass:"js-requires-input",attrs:{action:e.deleteWikiUrl,method:"post"}},[n("input",{ref:"method",attrs:{type:"hidden",name:"_method",value:"delete"}}),e._v(" "),n("input",{attrs:{type:"hidden",name:"authenticity_token"},domProps:{value:e.csrfToken}})])])],1)},[],!1,null,null,null);z.options.__file="delete_wiki_modal.vue";var I=z.exports;document.addEventListener("DOMContentLoaded",function(){new k,new g,new _.a,new x.a(a()(".wiki-form"));var e=document.getElementById("delete-wiki-modal-wrapper");if(e){i.default.use(o.a);var t=e.dataset,n=t.deleteWikiUrl,r=t.pageTitle;new i.default({el:e,data:{deleteWikiUrl:""},render:function(e){return e(I,{props:{pageTitle:r,deleteWikiUrl:n,csrfToken:s.a.token}})}})}})},27:function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(3),a=n.n(r),i=n(5),o=n(48);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=c(this,u(t).call(this)),a.a.bind("g p",function(){return Object(i.a)(".shortcuts-project")}),a.a.bind("g v",function(){return Object(i.a)(".shortcuts-project-activity")}),a.a.bind("g r",function(){return Object(i.a)(".shortcuts-project-releases")}),a.a.bind("g f",function(){return Object(i.a)(".shortcuts-tree")}),a.a.bind("g c",function(){return Object(i.a)(".shortcuts-commits")}),a.a.bind("g j",function(){return Object(i.a)(".shortcuts-builds")}),a.a.bind("g n",function(){return Object(i.a)(".shortcuts-network")}),a.a.bind("g d",function(){return Object(i.a)(".shortcuts-repository-charts")}),a.a.bind("g i",function(){return Object(i.a)(".shortcuts-issues")}),a.a.bind("g b",function(){return Object(i.a)(".shortcuts-issue-boards")}),a.a.bind("g m",function(){return Object(i.a)(".shortcuts-merge_requests")}),a.a.bind("g w",function(){return Object(i.a)(".shortcuts-wiki")}),a.a.bind("g s",function(){return Object(i.a)(".shortcuts-snippets")}),a.a.bind("g k",function(){return Object(i.a)(".shortcuts-kubernetes")}),a.a.bind("g e",function(){return Object(i.a)(".shortcuts-environments")}),a.a.bind("g l",function(){return Object(i.a)(".shortcuts-metrics")}),a.a.bind("i",function(){return Object(i.a)(".shortcuts-new-issue")}),e.enabledHelp.push(".hidden-shortcut.project"),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,o["a"]),t}()},29:function(e,t,n){"use strict";var r=n(0),a=n.n(r),i=n(15),o=n(37);function s(e,t){for(var n=0;n0&&a()("a:contains('".concat(s,"')"),t).addClass("is-active"),a()("a",t).on("click",function(e){e.preventDefault();var r=a()(e.currentTarget),o=r.attr("href"),s=r.data("cloneType");a()(".is-active",t).removeClass("is-active"),a()('a[data-clone-type="'.concat(s,'"]')).each(function(){var e=a()(this),t=e.find(".dropdown-menu-inner-title").text(),n=e.closest(".project-clone-holder").find(".js-clone-dropdown-label");e.toggleClass("is-active"),n.text(t)}),a()("#modal-geo-info").data({cloneUrlSecondary:r.attr("href"),cloneUrlPrimary:r.data("primaryUrl")||""}),i?i.dataset.clipboardText=o:n.val(o),a()(".js-git-empty .js-clone").text(o)}),e.initRefSwitcher(),a()(".project-refs-select").on("change",function(){return a()(this).parents("form").submit()}),a()(".hide-no-ssh-message").on("click",function(e){return o.a.set("hide_no_ssh_message","false"),a()(this).parents(".no-ssh-key-message").remove(),e.preventDefault()}),a()(".hide-no-password-message").on("click",function(e){return o.a.set("hide_no_password_message","false"),a()(this).parents(".no-password-message").remove(),e.preventDefault()}),a()(".hide-shared-runner-limit-message").on("click",function(e){var t=a()(this).parents(".shared-runner-quota-message"),n=t.data("scope");o.a.set("hide_shared_runner_quota_message","false",{path:n}),t.remove(),e.preventDefault()}),a()(".hide-auto-devops-implicitly-enabled-banner").on("click",function(e){var t=a()(this).data("project-id"),n="hide_auto_devops_implicitly_enabled_banner_".concat(t);return o.a.set(n,"false"),a()(this).parents(".auto-devops-implicitly-enabled-banner").remove(),e.preventDefault()}),e.projectSelectDropdown()}var t,n,r;return t=e,r=[{key:"projectSelectDropdown",value:function(){Object(d.a)(),a()(".project-item-select").on("click",function(t){return e.changeProject(a()(t.currentTarget).val())})}},{key:"changeProject",value:function(e){return window.location=e}},{key:"initRefSwitcher",value:function(){var e=document.createElement("li"),t=document.createElement("a");return t.href="#",a()(".js-project-refs-dropdown").each(function(){var n,r;return n=a()(this),r=n.data("selected"),n.glDropdown({data:function(e,t){u.a.get(n.data("refsUrl"),{params:{ref:n.data("ref"),search:e}}).then(function(e){var n=e.data;return t(n)}).catch(function(){return Object(l.a)(Object(s.a)("An error occurred while getting projects"))})},selectable:!0,filterable:!0,filterRemote:!0,filterByText:!0,inputFieldName:n.data("inputFieldName"),fieldName:n.data("fieldName"),renderRow:function(n){var a=e.cloneNode(!1);if(null!=n.header)a.className="dropdown-header",a.textContent=n.header;else{var i=t.cloneNode(!1);n===r&&(i.className="is-active"),i.textContent=n,i.dataset.ref=n,a.appendChild(i)}return a},id:function(e,t){return t.attr("data-ref")},toggleLabel:function(e,t){return t.text().trim()},clicked:function(e){if(e.e.preventDefault(),a()('input[name="ref"]').length){var t=n.closest("form"),r=n.data("visit"),i=!!r||r,o=t.attr("action"),s=-1===o.indexOf("?")?"?":"&";i&&Object(c.g)("".concat(o).concat(s).concat(t.serialize()))}}})})}}],(n=null)&&f(t.prototype,n),r&&f(t,r),e}()},49:function(e,t,n){"use strict";n.r(t);var r=n(40),a=n(33),i=n(36),o=n(27);document.addEventListener("DOMContentLoaded",function(){var e=document.body.dataset.page;if(["projects:clusters:new","projects:clusters:create_gcp","projects:clusters:create_user"].indexOf(e)>-1){var t=document.querySelector(".gcp-signup-offer");t&&new a.a(t),Object(r.a)()}new i.a,new o.a})},91:function(e,t,n){"use strict";var r=n(0),a=n.n(r),i=n(65),o=n.n(i),s=n(67),c=n(39),u=n.n(c),l=n(7),d=n.n(l),f=(n(202),n(83)),p=n(4);function h(e){var t,n,r,i,o,s,c,l=e.find(".button-attach-file"),h=e.find(".attaching-file-message"),v=e.find(".button-cancel-uploading-files"),m=e.find(".retry-uploading-link"),g=e.find(".uploading-progress"),b=e.find(".uploading-error-container"),y=e.find(".uploading-error-message"),w=e.find(".uploading-progress-container"),j=e.data("uploads-path")||window.uploads_path||null,k=gon.max_file_size||10,_=e.find(".js-gfm-input");_.wrap('
'),_.on("paste",function(e){return t(e)});var x=_.closest(".md-area");e.setupMarkdownPreview();var S=e.find(".div-dropzone");if(S.parent().addClass("div-dropzone-wrapper"),S.append('
'),S.find(".div-dropzone-hover").append(''),!j)return S.addClass("js-invalid-dropzone"),null;var C=S.dropzone({url:j,dictDefaultMessage:"",clickable:!0,paramName:"file",maxFilesize:k,uploadMultiple:!1,headers:f.a.headers,previewContainer:!1,processing:function(){return a()(".div-dropzone-alert").alert("close")},dragover:function(){x.addClass("is-dropzone-hover"),e.find(".div-dropzone-hover").css("opacity",.7)},dragleave:function(){x.removeClass("is-dropzone-hover"),e.find(".div-dropzone-hover").css("opacity",0)},drop:function(){x.removeClass("is-dropzone-hover"),e.find(".div-dropzone-hover").css("opacity",0),_.focus()},success:function(e,t){var a=this.getQueuedFiles().length+this.getUploadingFiles().length,i=a>=1;n(t.link.markdown,i),a||l.removeClass("hide"),r(t.link.url)},error:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Attaching the file failed.",r=arguments.length>2?arguments[2]:void 0,a=!(t=n||r.responseText)||d.a.isString(t)?t:t.message;b.removeClass("hide"),y.html(a),l.addClass("hide"),v.addClass("hide")},totaluploadprogress:function(e){i(this.files,h),g.text("".concat(Math.round(e),"%"))},sending:function(){l.addClass("hide"),b.addClass("hide"),w.removeClass("hide"),v.removeClass("hide")},removedfile:function(){l.removeClass("hide"),v.addClass("hide"),w.addClass("hide"),b.addClass("hide")},queuecomplete:function(){a()(".dz-preview").remove(),a()(".markdown-area").trigger("input"),w.addClass("hide"),v.addClass("hide")}}),O=a()(C[0]).children("textarea");v.on("click",function(e){e.preventDefault(),e.stopPropagation(),u.a.forElement(S.get(0)).removeAllFiles(!0)}),m.on("click",function(e){var t=u.a.forElement(e.target.closest(".js-main-target-form").querySelector(".div-dropzone")),n=t.files;e.preventDefault(),t.removeAllFiles(!0),n.map(function(e){var n=e;return n.status===u.a.ERROR&&(n.status=void 0,n.accepted=void 0),t.addFile(n)})}),t=function(e){var t=e.originalEvent;if(t.clipboardData&&t.clipboardData.items){var r=o(t);if(r){e.preventDefault();var a=s(t)||"image.png",i="{{".concat(a,"}}");return n(i),c(r.getAsFile(),a)}}},o=function(e){for(var t=0;t'))},s=function(e){var t;return window.clipboardData&&window.clipboardData.getData?t=window.clipboardData.getData("Text"):e.clipboardData&&e.clipboardData.getData&&(t=e.clipboardData.getData("text/plain")),(t=t.split("\r"))[0]};var E=function(){return w.addClass("hide")};return c=function(t,n){var r=new FormData;r.append("file",t,n),w.removeClass("hide"),e.find(".div-dropzone-alert").alert("close"),p.a.post(j,r).then(function(e){var t=e.data.link.markdown;!function(e,t){var n=a()(O);n.val(function(n,r){return r.replace("{{".concat(e,"}}"),t)}),n.trigger("change")}(n,t),E()}).catch(function(e){var t;t=e.response.data.message,b.removeClass("hide"),y.html(t),E()})},i=function(e,t){var n,r=e.filter(function(e){return"uploading"===e.status||"queued"===e.status}).length;n=r>1?"Attaching ".concat(r," files -"):"Attaching a file -",t.text(n)},e.find(".markdown-selector").click(function(e){e.preventDefault(),a()(this).closest(".gfm-form").find(".div-dropzone").click(),_.focus()}),u.a.forElement(S.get(0))}u.a.autoDiscover=!1;var v=n(89);function m(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.form=t,this.textarea=this.form.find("textarea.js-gfm-input"),this.enableGFM=Object.assign({},s.b,r);var a=gl.GfmAutoComplete&&gl.GfmAutoComplete.dataSources||{};Object.keys(this.enableGFM).forEach(function(e){"emojis"!==e&&(n.enableGFM[e]=!!a[e])}),this.destroy(),this.setupForm(),this.form.data("glForm",this)}var t,n,r;return t=e,(n=[{key:"destroy",value:function(){this.clearEventListeners(),this.autoComplete&&this.autoComplete.destroy(),this.form.data("glForm",null)}},{key:"setupForm",value:function(){var e=this.form.is(":not(.gfm-form)");this.form.removeClass("js-new-note-form"),e&&(this.form.find(".div-dropzone").remove(),this.form.addClass("gfm-form"),gl.utils.disableButtonIfEmptyField(this.form.find(".js-note-text"),this.form.find(".js-comment-button, .js-note-new-discussion")),this.autoComplete=new s.a(gl.GfmAutoComplete&&gl.GfmAutoComplete.dataSources),this.autoComplete.setup(this.form.find(".js-gfm-input"),this.enableGFM),h(this.form),o()(this.textarea)),this.addEventListeners(),Object(v.b)(this.form),this.form.show(),this.isAutosizeable&&this.setupAutosize()}},{key:"setupAutosize",value:function(){var e=this;this.textarea.off("autosize:resized").on("autosize:resized",this.setHeightData.bind(this)),this.textarea.off("mouseup.autosize").on("mouseup.autosize",this.destroyAutosize.bind(this)),setTimeout(function(){o()(e.textarea),e.textarea.css("resize","vertical")},0)}},{key:"setHeightData",value:function(){this.textarea.data("height",this.textarea.outerHeight())}},{key:"destroyAutosize",value:function(){var e=this.textarea.outerHeight();this.textarea.data("height")!==e&&(o.a.destroy(this.textarea),this.textarea.data("height",e),this.textarea.outerHeight(e),this.textarea.css("max-height",window.outerHeight))}},{key:"clearEventListeners",value:function(){this.textarea.off("focus"),this.textarea.off("blur"),Object(v.c)(this.form)}},{key:"addEventListeners",value:function(){this.textarea.on("focus",function(){a()(this).closest(".md-area").addClass("is-focused")}),this.textarea.on("blur",function(){a()(this).closest(".md-area").removeClass("is-focused")})}}])&&m(t.prototype,n),r&&m(t,r),e}()}},[[1455,1,0,2,3]]]); //# sourceMappingURL=pages.projects.wikis.833718ef.chunk.js.map