UI Improvements: info-box css

This commit is contained in:
Gary Sharp
2014-06-17 00:00:56 +10:00
parent 34842012b7
commit 84a4ba281f
38 changed files with 1077 additions and 976 deletions
@@ -70,102 +70,108 @@
</div>
<div>
<input id="uninstallPluginData" type="checkbox" /><label for="uninstallPluginData"> Uninstall Plugin Data</label>
<div id="uninstallPluginDataAlert" style="display: none; padding: 0.7em 0.7em; margin-top: 8px;" class="ui-state-error ui-corner-all">
<i class="fa fa-exclamation-triangle fa-lg"></i>&nbsp;NOTE: Data will be permanently deleted
<div id="uninstallPluginDataAlert" class="info-box error" style="display: none;">
<p class="fa-p">
<i class="fa fa-exclamation-triangle"></i><strong>Warning:</strong> Data will be permanently deleted
</p>
</div>
</div>
</div>
<div id="dialogUninstallPluginConfirm" title="Confirm Plugin Uninstall">
<div style="padding: 0.7em 0.7em; margin-top: 8px;" class="ui-state-highlight ui-corner-all">
<i class="fa fa-info-circle information"></i>&nbsp;Are you sure you want to uninstall this plugin?
<h4 id="uninstallPluginConfirm"></h4>
<div class="info-box">
<p class="fa-p">
<i class="fa fa-info-circle"></i>Are you sure you want to uninstall this plugin?
</p>
<h4 id="uninstallPluginConfirm"></h4>
</div>
<div id="uninstallPluginDataConfirm" style="display: none; padding: 0.7em 0.7em; margin-top: 8px;" class="ui-state-error ui-corner-all">
<i class="fa fa-exclamation-triangle fa-lg"></i>&nbsp;NOTE: Data will be permanently deleted
<div id="uninstallPluginDataConfirm" class="info-box error" style="display: none;">
<p class="fa-p">
<i class="fa fa-exclamation-triangle"></i><strong>Warning:</strong> Data will be permanently deleted
</p>
</div>
</div>
<script>
$(function () {
// Uninstall
var uninstallUrl = '@(Url.Action(MVC.API.Plugin.Uninstall()))/';
var uninstallPlugin, uninstallPluginData, $dialogConfirm, uninstallPluginConfirm, uninstallPluginDataConfirm;
var uninstallPlugin, uninstallPluginData, $dialogConfirm, uninstallPluginConfirm, uninstallPluginDataConfirm;
var pluginId, pluginName, pluginUninstallData;
var pluginId, pluginName, pluginUninstallData;
var $dialog = $('#dialogUninstallPlugins').dialog({
resizable: false,
modal: true,
width: 350,
autoOpen: false,
buttons: {
"Uninstall": function () {
pluginId = uninstallPlugin.val();
pluginName = uninstallPlugin.find('option:selected').text();
pluginUninstallData = uninstallPluginData.is(':checked');
var $dialog = $('#dialogUninstallPlugins').dialog({
resizable: false,
modal: true,
width: 350,
autoOpen: false,
buttons: {
"Uninstall": function () {
pluginId = uninstallPlugin.val();
pluginName = uninstallPlugin.find('option:selected').text();
pluginUninstallData = uninstallPluginData.is(':checked');
if (!pluginId) {
alert('Select a plugin to uninstall');
} else {
uninstallPluginConfirm.text(pluginName + ' [' + pluginId + ']');
if (pluginUninstallData)
uninstallPluginDataConfirm.show();
else
uninstallPluginDataConfirm.hide();
if (!pluginId) {
alert('Select a plugin to uninstall');
} else {
uninstallPluginConfirm.text(pluginName + ' [' + pluginId + ']');
if (pluginUninstallData)
uninstallPluginDataConfirm.show();
else
uninstallPluginDataConfirm.hide();
$dialogConfirm.dialog('open');
$(this).dialog("close");
$dialogConfirm.dialog('open');
$(this).dialog("close");
}
},
Cancel: function () {
uninstallPluginData.prop('checked', false);
$('#uninstallPluginDataAlert').hide();
$(this).dialog("close");
}
}
},
Cancel: function () {
uninstallPluginData.prop('checked', false);
$('#uninstallPluginDataAlert').hide();
$(this).dialog("close");
}
}
});
});
$dialogConfirm = $('#dialogUninstallPluginConfirm').dialog({
resizable: false,
modal: true,
width: 350,
autoOpen: false,
buttons: {
"Confirm Uninstall": function () {
var url = uninstallUrl + pluginId;
if (pluginUninstallData)
url += '?UninstallData=true'
else
url += '?UninstallData=false'
$dialogConfirm = $('#dialogUninstallPluginConfirm').dialog({
resizable: false,
modal: true,
width: 350,
autoOpen: false,
buttons: {
"Confirm Uninstall": function () {
var url = uninstallUrl + pluginId;
if (pluginUninstallData)
url += '?UninstallData=true'
else
url += '?UninstallData=false'
window.location.href = url;
$(this).dialog("disable");
},
Cancel: function () {
uninstallPluginData.prop('checked', false);
$('#uninstallPluginDataAlert').hide();
$(this).dialog("close");
}
}
});
window.location.href = url;
$(this).dialog("disable");
},
Cancel: function () {
uninstallPluginData.prop('checked', false);
$('#uninstallPluginDataAlert').hide();
$(this).dialog("close");
}
}
});
uninstallPlugin = $('#uninstallPlugin');
uninstallPluginData = $('#uninstallPluginData');
uninstallPluginConfirm = $('#uninstallPluginConfirm');
uninstallPluginDataConfirm = $('#uninstallPluginDataConfirm');
uninstallPlugin = $('#uninstallPlugin');
uninstallPluginData = $('#uninstallPluginData');
uninstallPluginConfirm = $('#uninstallPluginConfirm');
uninstallPluginDataConfirm = $('#uninstallPluginDataConfirm');
$('#buttonUninstall').click(function () {
$dialog.dialog('open');
return false;
});
$('#buttonUninstall').click(function () {
$dialog.dialog('open');
return false;
});
$('#uninstallPluginData').change(function () {
if ($(this).is(':checked')) {
$('#uninstallPluginDataAlert').slideDown();
} else {
$('#uninstallPluginDataAlert').slideUp();
}
});
});
$('#uninstallPluginData').change(function () {
if ($(this).is(':checked')) {
$('#uninstallPluginDataAlert').slideDown();
} else {
$('#uninstallPluginDataAlert').slideUp();
}
});
});
</script>
}
if (Model.PluginUpdates.Count > 0)
@@ -347,16 +347,20 @@ WriteLiteral("> Uninstall Plugin Data</label>\r\n <div");
WriteLiteral(" id=\"uninstallPluginDataAlert\"");
WriteLiteral(" style=\"display: none; padding: 0.7em 0.7em; margin-top: 8px;\"");
WriteLiteral(" class=\"info-box error\"");
WriteLiteral(" class=\"ui-state-error ui-corner-all\"");
WriteLiteral(" style=\"display: none;\"");
WriteLiteral(">\r\n <i");
WriteLiteral(">\r\n <p");
WriteLiteral(" class=\"fa fa-exclamation-triangle fa-lg\"");
WriteLiteral(" class=\"fa-p\"");
WriteLiteral("></i>&nbsp;NOTE: Data will be permanently deleted\r\n </div>\r\n " +
" </div>\r\n </div>\r\n");
WriteLiteral(">\r\n <i");
WriteLiteral(" class=\"fa fa-exclamation-triangle\"");
WriteLiteral("></i><strong>Warning:</strong> Data will be permanently deleted\r\n " +
" </p>\r\n </div>\r\n </div>\r\n </div>\r\n");
WriteLiteral(" <div");
@@ -366,15 +370,18 @@ WriteLiteral(" title=\"Confirm Plugin Uninstall\"");
WriteLiteral(">\r\n <div");
WriteLiteral(" style=\"padding: 0.7em 0.7em; margin-top: 8px;\"");
WriteLiteral(" class=\"info-box\"");
WriteLiteral(" class=\"ui-state-highlight ui-corner-all\"");
WriteLiteral(">\r\n <p");
WriteLiteral(">\r\n <i");
WriteLiteral(" class=\"fa-p\"");
WriteLiteral(" class=\"fa fa-info-circle information\"");
WriteLiteral(">\r\n <i");
WriteLiteral("></i>&nbsp;Are you sure you want to uninstall this plugin?\r\n <h4");
WriteLiteral(" class=\"fa fa-info-circle\"");
WriteLiteral("></i>Are you sure you want to uninstall this plugin?\r\n </p>\r\n " +
" <h4");
WriteLiteral(" id=\"uninstallPluginConfirm\"");
@@ -382,68 +389,79 @@ WriteLiteral("></h4>\r\n </div>\r\n <div");
WriteLiteral(" id=\"uninstallPluginDataConfirm\"");
WriteLiteral(" style=\"display: none; padding: 0.7em 0.7em; margin-top: 8px;\"");
WriteLiteral(" class=\"info-box error\"");
WriteLiteral(" class=\"ui-state-error ui-corner-all\"");
WriteLiteral(" style=\"display: none;\"");
WriteLiteral(">\r\n <i");
WriteLiteral(">\r\n <p");
WriteLiteral(" class=\"fa fa-exclamation-triangle fa-lg\"");
WriteLiteral(" class=\"fa-p\"");
WriteLiteral("></i>&nbsp;NOTE: Data will be permanently deleted\r\n </div>\r\n </" +
"div>\r\n");
WriteLiteral(">\r\n <i");
WriteLiteral(" class=\"fa fa-exclamation-triangle\"");
WriteLiteral("></i><strong>Warning:</strong> Data will be permanently deleted\r\n " +
"</p>\r\n </div>\r\n </div>\r\n");
WriteLiteral(" <script>\r\n $(function () {\r\n // Uninstall\r\n " +
" var uninstallUrl = \'");
#line 90 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 96 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
Write(Url.Action(MVC.API.Plugin.Uninstall()));
#line default
#line hidden
WriteLiteral("/\';\r\n var uninstallPlugin, uninstallPluginData, $dialogConfirm, uninstallP" +
"luginConfirm, uninstallPluginDataConfirm;\r\n\r\n var pluginId, pluginName, p" +
"luginUninstallData;\r\n\r\n var $dialog = $(\'#dialogUninstallPlugins\').dialog" +
"({\r\n resizable: false,\r\n modal: true,\r\n width: " +
"350,\r\n autoOpen: false,\r\n buttons: {\r\n \"Uni" +
"nstall\": function () {\r\n pluginId = uninstallPlugin.val();\r\n " +
" pluginName = uninstallPlugin.find(\'option:selected\').text();\r" +
"\n pluginUninstallData = uninstallPluginData.is(\':checked\');\r\n" +
"\r\n if (!pluginId) {\r\n alert(\'Select a " +
"plugin to uninstall\');\r\n } else {\r\n un" +
"installPluginConfirm.text(pluginName + \' [\' + pluginId + \']\');\r\n " +
" if (pluginUninstallData)\r\n uninstallPluginDat" +
"aConfirm.show();\r\n else\r\n unin" +
"stallPluginDataConfirm.hide();\r\n\r\n $dialogConfirm.dialog(" +
"\'open\');\r\n $(this).dialog(\"close\");\r\n " +
"}\r\n },\r\n Cancel: function () {\r\n " +
" uninstallPluginData.prop(\'checked\', false);\r\n $(\'#uninstall" +
"PluginDataAlert\').hide();\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n }\r\n });\r\n\r\n $dialogConfirm = $(\'#dialogUni" +
"nstallPluginConfirm\').dialog({\r\n resizable: false,\r\n modal" +
": true,\r\n width: 350,\r\n autoOpen: false,\r\n butt" +
"ons: {\r\n \"Confirm Uninstall\": function () {\r\n " +
"var url = uninstallUrl + pluginId;\r\n if (pluginUninstallData)" +
"\r\n url += \'?UninstallData=true\'\r\n else" +
"\r\n url += \'?UninstallData=false\'\r\n\r\n w" +
"indow.location.href = url;\r\n $(this).dialog(\"disable\");\r\n " +
" },\r\n Cancel: function () {\r\n unins" +
"tallPluginData.prop(\'checked\', false);\r\n $(\'#uninstallPluginD" +
"ataAlert\').hide();\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n }\r\n });\r\n\r\n uninstallPlugin = $(\'#uninstallPlugin" +
"\');\r\n uninstallPluginData = $(\'#uninstallPluginData\');\r\n uninstall" +
"PluginConfirm = $(\'#uninstallPluginConfirm\');\r\n uninstallPluginDataConfir" +
"m = $(\'#uninstallPluginDataConfirm\');\r\n\r\n $(\'#buttonUninstall\').click(fun" +
"ction () {\r\n $dialog.dialog(\'open\');\r\n return false;\r\n " +
" });\r\n\r\n $(\'#uninstallPluginData\').change(function () {\r\n i" +
"f ($(this).is(\':checked\')) {\r\n $(\'#uninstallPluginDataAlert\').sli" +
"deDown();\r\n } else {\r\n $(\'#uninstallPluginDataAlert\')." +
"slideUp();\r\n }\r\n });\r\n });\r\n </script>\r\n");
WriteLiteral("/\';\r\n var uninstallPlugin, uninstallPluginData, $dialogConfirm, un" +
"installPluginConfirm, uninstallPluginDataConfirm;\r\n\r\n var pluginI" +
"d, pluginName, pluginUninstallData;\r\n\r\n var $dialog = $(\'#dialogU" +
"ninstallPlugins\').dialog({\r\n resizable: false,\r\n " +
" modal: true,\r\n width: 350,\r\n autoOp" +
"en: false,\r\n buttons: {\r\n \"Uninstall\":" +
" function () {\r\n pluginId = uninstallPlugin.val();\r\n " +
" pluginName = uninstallPlugin.find(\'option:selected\')." +
"text();\r\n pluginUninstallData = uninstallPluginData.i" +
"s(\':checked\');\r\n\r\n if (!pluginId) {\r\n " +
" alert(\'Select a plugin to uninstall\');\r\n " +
" } else {\r\n uninstallPluginConfirm.text(plugin" +
"Name + \' [\' + pluginId + \']\');\r\n if (pluginUninst" +
"allData)\r\n uninstallPluginDataConfirm.show();" +
"\r\n else\r\n unin" +
"stallPluginDataConfirm.hide();\r\n\r\n $dialogConfirm" +
".dialog(\'open\');\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n },\r\n C" +
"ancel: function () {\r\n uninstallPluginData.prop(\'chec" +
"ked\', false);\r\n $(\'#uninstallPluginDataAlert\').hide()" +
";\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n }\r\n });\r\n\r\n $dialogConfirm" +
" = $(\'#dialogUninstallPluginConfirm\').dialog({\r\n resizable: f" +
"alse,\r\n modal: true,\r\n width: 350,\r\n " +
" autoOpen: false,\r\n buttons: {\r\n " +
" \"Confirm Uninstall\": function () {\r\n var url " +
"= uninstallUrl + pluginId;\r\n if (pluginUninstallData)" +
"\r\n url += \'?UninstallData=true\'\r\n " +
" else\r\n url += \'?UninstallData=false\'\r" +
"\n\r\n window.location.href = url;\r\n " +
" $(this).dialog(\"disable\");\r\n },\r\n " +
" Cancel: function () {\r\n uninstallPluginData.p" +
"rop(\'checked\', false);\r\n $(\'#uninstallPluginDataAlert" +
"\').hide();\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n }\r\n });\r\n\r\n unins" +
"tallPlugin = $(\'#uninstallPlugin\');\r\n uninstallPluginData = $(\'#u" +
"ninstallPluginData\');\r\n uninstallPluginConfirm = $(\'#uninstallPlu" +
"ginConfirm\');\r\n uninstallPluginDataConfirm = $(\'#uninstallPluginD" +
"ataConfirm\');\r\n\r\n $(\'#buttonUninstall\').click(function () {\r\n " +
" $dialog.dialog(\'open\');\r\n return false;\r\n " +
" });\r\n\r\n $(\'#uninstallPluginData\').change(function () " +
"{\r\n if ($(this).is(\':checked\')) {\r\n $(" +
"\'#uninstallPluginDataAlert\').slideDown();\r\n } else {\r\n " +
" $(\'#uninstallPluginDataAlert\').slideUp();\r\n " +
"}\r\n });\r\n });\r\n </script>\r\n");
#line 170 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 176 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
}
if (Model.PluginUpdates.Count > 0)
{
@@ -462,7 +480,7 @@ WriteLiteral(" class=\"fa fa-cloud-download\"");
WriteLiteral("></i>\r\n <div>");
#line 175 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 181 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
Write(Model.PluginUpdates.Count);
@@ -471,7 +489,7 @@ WriteLiteral("></i>\r\n <div>");
WriteLiteral(" plugin update");
#line 175 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 181 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
Write(Model.PluginUpdates.Count == 1 ? " is" : "s are");
@@ -480,13 +498,13 @@ WriteLiteral(" plugin update");
WriteLiteral(" available</div>\r\n");
#line 176 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 182 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line default
#line hidden
#line 176 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 182 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
if (canInstall)
{
@@ -494,14 +512,14 @@ WriteLiteral(" available</div>\r\n");
#line default
#line hidden
#line 178 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 184 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
Write(Html.ActionLinkSmallButton("Update Now", MVC.API.Plugin.UpdateAll(), null, "alert"));
#line default
#line hidden
#line 178 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 184 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
}
else
@@ -517,7 +535,7 @@ WriteLiteral(" class=\"smallMessage\"");
WriteLiteral(">You do not have sufficient permission to install these updates.</div>\r\n");
#line 183 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 189 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
}
@@ -537,7 +555,7 @@ WriteLiteral(@" <script>
");
#line 194 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 200 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
}
}
@@ -551,13 +569,13 @@ WriteLiteral(" class=\"actionBar\"");
WriteLiteral(">\r\n");
#line 199 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 205 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line default
#line hidden
#line 199 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 205 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
if (canUninstall && Model.PluginManifests.Count > 0)
{
@@ -565,14 +583,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
#line 201 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 207 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
Write(Html.ActionLinkButton("Uninstall Plugins", MVC.Config.Plugins.Index(), "buttonUninstall"));
#line default
#line hidden
#line 201 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 207 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
}
@@ -582,7 +600,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 203 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 209 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
if (canInstall)
{
@@ -590,14 +608,14 @@ WriteLiteral(" ");
#line default
#line hidden
#line 205 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 211 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
Write(Html.ActionLinkButton("Install Plugins", MVC.Config.Plugins.Install()));
#line default
#line hidden
#line 205 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
#line 211 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
}
@@ -68,9 +68,11 @@
<h2 id="dialogInstallPluginName"></h2>
<h4 id="dialogInstallPluginDetails"></h4>
<div style="padding: 0.7em 0.7em; margin-top: 8px;" class="ui-state-highlight ui-corner-all">
<i class="fa fa-exclamation-triangle fa-lg information"></i>&nbsp;Warning: All plugins run with the same level of network privileges as the Disco Web App.<br />
<strong>Only Install plugins from a trusted source.</strong>
<div class="info-box">
<p class="fa-p">
<i class="fa fa-exclamation-triangle"></i><strong>Warning:</strong> All plugins run with the same level of network privileges as the Disco Web App.<br />
<strong>Only Install plugins from a trusted source.</strong>
</p>
</div>
</div>
@if (canInstallLocal)
@@ -83,9 +85,11 @@
<input id="pluginFile" name="Plugin" type="file" />
}
</div>
<div style="padding: 0.7em 0.7em; margin-top: 8px;" class="ui-state-error ui-corner-all">
<i class="fa fa-exclamation-triangle fa-lg"></i>&nbsp;Warning: All plugins run with the same level of network privileges as the Disco Web App.<br />
<strong>Only install plugins from a trusted source.</strong>
<div class="info-box error">
<p class="fa-p">
<i class="fa fa-exclamation-triangle"></i><strong>Warning:</strong> All plugins run with the same level of network privileges as the Disco Web App.<br />
<strong>Only install plugins from a trusted source.</strong>
</p>
</div>
</div>
}
@@ -391,20 +391,22 @@ WriteLiteral(" id=\"dialogInstallPluginDetails\"");
WriteLiteral("></h4>\r\n\r\n <div");
WriteLiteral(" style=\"padding: 0.7em 0.7em; margin-top: 8px;\"");
WriteLiteral(" class=\"info-box\"");
WriteLiteral(" class=\"ui-state-highlight ui-corner-all\"");
WriteLiteral(">\r\n <p");
WriteLiteral(">\r\n <i");
WriteLiteral(" class=\"fa-p\"");
WriteLiteral(" class=\"fa fa-exclamation-triangle fa-lg information\"");
WriteLiteral(">\r\n <i");
WriteLiteral("></i>&nbsp;Warning: All plugins run with the same level of network privileges as " +
"the Disco Web App.<br />\r\n <strong>Only Install plugins from a trusted so" +
"urce.</strong>\r\n </div>\r\n</div>\r\n");
WriteLiteral(" class=\"fa fa-exclamation-triangle\"");
WriteLiteral("></i><strong>Warning:</strong> All plugins run with the same level of network pri" +
"vileges as the Disco Web App.<br />\r\n <strong>Only Install plugins fr" +
"om a trusted source.</strong>\r\n </p>\r\n </div>\r\n</div>\r\n");
#line 76 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 78 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
if (canInstallLocal)
{
@@ -424,13 +426,13 @@ WriteLiteral(" style=\"padding-bottom: 10px;\"");
WriteLiteral(">\r\n");
#line 80 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 82 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line default
#line hidden
#line 80 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 82 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
using (Html.BeginForm(MVC.API.Plugin.InstallLocal(), FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@@ -454,7 +456,7 @@ WriteLiteral(" type=\"file\"");
WriteLiteral(" />\r\n");
#line 84 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 86 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
}
@@ -462,20 +464,23 @@ WriteLiteral(" />\r\n");
#line hidden
WriteLiteral(" </div>\r\n <div");
WriteLiteral(" style=\"padding: 0.7em 0.7em; margin-top: 8px;\"");
WriteLiteral(" class=\"info-box error\"");
WriteLiteral(" class=\"ui-state-error ui-corner-all\"");
WriteLiteral(">\r\n <p");
WriteLiteral(">\r\n <i");
WriteLiteral(" class=\"fa-p\"");
WriteLiteral(" class=\"fa fa-exclamation-triangle fa-lg\"");
WriteLiteral(">\r\n <i");
WriteLiteral("></i>&nbsp;Warning: All plugins run with the same level of network privileges as " +
"the Disco Web App.<br />\r\n <strong>Only install plugins from a truste" +
"d source.</strong>\r\n </div>\r\n </div>\r\n");
WriteLiteral(" class=\"fa fa-exclamation-triangle\"");
WriteLiteral("></i><strong>Warning:</strong> All plugins run with the same level of network pri" +
"vileges as the Disco Web App.<br />\r\n <strong>Only install plugin" +
"s from a trusted source.</strong>\r\n </p>\r\n </div>\r\n </div>\r" +
"\n");
#line 91 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 95 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
}
@@ -510,13 +515,13 @@ WriteLiteral("<script>\r\n $(function () {\r\n var $selectedPlugin;\r\
" return false;\r\n });\r\n\r\n");
#line 148 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 152 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line default
#line hidden
#line 148 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 152 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
if (canInstallLocal)
{
@@ -551,7 +556,7 @@ WriteLiteral(@"
");
#line 175 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 179 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
}
@@ -566,7 +571,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 179 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 183 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
Write(Html.ActionLinkButton("Update Catalogue", MVC.API.Plugin.UpdateLibraryCatalogue()));
@@ -575,13 +580,13 @@ Write(Html.ActionLinkButton("Update Catalogue", MVC.API.Plugin.UpdateLibraryCata
WriteLiteral("\r\n");
#line 180 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 184 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line default
#line hidden
#line 180 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 184 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
if (canInstallLocal)
{
@@ -589,14 +594,14 @@ WriteLiteral("\r\n");
#line default
#line hidden
#line 182 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 186 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
Write(Html.ActionLinkButton("Install Plugin Package", MVC.API.Plugin.InstallLocal(), "buttonUpload"));
#line default
#line hidden
#line 182 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
#line 186 "..\..\Areas\Config\Views\Plugins\Install.cshtml"
}