RSS Git Download  Clone
Raw Blame History
global.p3x.onenote.ng.factory('p3xOnenotePrompt', ($mdDialog) => {

    return new function() {

        this.setProxy = () => {
            const confirm = $mdDialog.prompt()
                .title(p3x.onenote.lang.label.setProxy)
                .textContent(p3x.onenote.lang.dialog.setProxy.info)
                .placeholder(p3x.onenote.lang.dialog.setProxy.placeholder)
                .ariaLabel(p3x.onenote.lang.dialog.setProxy.placeholder)
                .initialValue(global.p3x.onenote.data.proxy)
                //.targetEvent(ev)
                //.required(true)
                .cancel(p3x.onenote.lang.button.cancel)
                .ok(p3x.onenote.lang.button.save)

            return $mdDialog.show(confirm)
        }

        this.redirect = (opts) => {
            const confirm = $mdDialog.confirm()
                .title(p3x.onenote.lang.label.promptRedirectUrlTitle)
                .textContent(p3x.onenote.lang.dialog.redirect.url({url: opts.url}))
//                .placeholder(p3x.onenote.lang.dialog.setProxy.placeholder)
//                .ariaLabel(p3x.onenote.lang.dialog.setProxy.placeholder)
//                .initialValue(global.p3x.onenote.data.proxy)
                //.targetEvent(ev)
                //.required(true)
                .cancel(p3x.onenote.lang.dialog.redirect.urlExternal)
                .ok(p3x.onenote.lang.dialog.redirect.urlInternal)
            return $mdDialog.show(confirm)
        }
    }

})