diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index af46dbcffb..6d93781c4b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -15,12 +15,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.0.97", - "_release": "1.0.97", + "version": "1.0.99", + "_release": "1.0.99", "_resolution": { "type": "version", - "tag": "1.0.97", - "commit": "40f6e65dd5743493289d2abc451536c191ab4dd0" + "tag": "1.0.99", + "commit": "21544fe9ee7a66c5ae65f7defa5247ff2688967d" }, "_source": "git://github.com/MediaBrowser/emby-webcomponents.git", "_target": "~1.0.0", diff --git a/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js b/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js new file mode 100644 index 0000000000..7030f5b0e9 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js @@ -0,0 +1,81 @@ +define(['paperdialoghelper', 'layoutManager', 'dialogText', 'html!./../prompt/icons.html', 'css!./../prompt/style.css', 'paper-button', 'paper-input'], function (paperdialoghelper, layoutManager, dialogText) { + + return function (options) { + + if (typeof options === 'string') { + options = { + title: '', + text: options + }; + } + + var dialogOptions = { + removeOnClose: true + }; + + var backButton = false; + var raisedButtons = false; + + if (layoutManager.tv) { + dialogOptions.size = 'fullscreen'; + backButton = true; + raisedButtons = true; + } else { + + dialogOptions.modal = false; + dialogOptions.entryAnimationDuration = 160; + dialogOptions.exitAnimationDuration = 200; + } + + var dlg = paperdialoghelper.createDialog(dialogOptions); + + dlg.classList.add('promptDialog'); + + var html = ''; + + html += '
'; + } else { + html += '
'; + } + + html += options.text; + html += '
'; + } + + var buttonText = options.type == 'error' ? 'Ok' : 'GotIt'; + if (raisedButtons) { + html += '