diff --git a/html/admin/css/layout.css b/html/admin/css/layout.css
index b3c0437ed8..364e9a553e 100644
--- a/html/admin/css/layout.css
+++ b/html/admin/css/layout.css
@@ -7,8 +7,8 @@
}
.writeable {
- width: 100%;
word-wrap: break-word;
+ width:auto !important;
}
#delete {
@@ -346,6 +346,13 @@ form {
float:right;
}
+#formatshellJSONyesno {
+ float:right;
+ padding-right:10px;
+ margin-top: -3px;
+ color: #797979;
+}
+
#formatJSONyesno {
margin-top: -40px;
float:right;
@@ -654,7 +661,7 @@ form {
line-height: 1;
text-align: center;
text-shadow: 0 1px 0 #fff;
- width: 80px;
+ width: 90px;
}
#menue button.minimal:hover {
background: #d9d9d9;
diff --git a/html/admin/index.html b/html/admin/index.html
index 077927d953..3d5d70e506 100644
--- a/html/admin/index.html
+++ b/html/admin/index.html
@@ -397,6 +397,11 @@
+
ArangoDB Shell - click for more information
@@ -410,12 +415,11 @@
ArangoDB Query Language - click for more information
-
-
+
diff --git a/html/admin/js/master.js b/html/admin/js/master.js
index 5106041946..33b79e565c 100644
--- a/html/admin/js/master.js
+++ b/html/admin/js/master.js
@@ -160,7 +160,7 @@ var collectionTable = $('#collectionsTableID').dataTable({
"bAutoWidth": false,
"iDisplayLength": -1,
"bJQueryUI": true,
- "aoColumns": [{"sWidth":"120px", "bSortable":false}, {"sWidth": "200px"}, {"sWidth": "200px"}, {"sWidth": "200px"}, {"sWidth": "200px"}, null ],
+ "aoColumns": [{"sWidth":"150px", "bSortable":false}, {"sWidth": "200px"}, {"sWidth": "200px"}, null, {"sWidth": "200px"}, {"sWidth": "200px"} ],
"aoColumnDefs": [{ "sClass": "alignRight", "aTargets": [ 4, 5 ] }],
"oLanguage": {"sEmptyTable": "No collections"}
});
@@ -176,12 +176,11 @@ var documentEditTable = $('#documentEditTableID').dataTable({
"bSortable": false,
"bLengthChange": false,
"bDeferRender": true,
- "bAutoWidth": true,
"iDisplayLength": -1,
"bJQueryUI": true,
"aoColumns": [{ "sClass":"center", "sClass":"read_only","bSortable": false, "sWidth": "30px"},
- {"sClass":"writeable", "bSortable": false, "sWidth":"250px" },
- {"sClass":"writeable", "bSortable": false },
+ {"sClass":"writeable", "bSortable": false, "sWidth":"300px" },
+ {"sClass":"writeable", "bSortable": false},
{"bVisible": false } ],
"oLanguage": {"sEmptyTable": "No documents"}
});
@@ -218,7 +217,7 @@ var documentsTable = $('#documentsTableID').dataTable({
"bAutoWidth": true,
"iDisplayLength": -1,
"bJQueryUI": true,
- "aoColumns": [{ "sClass":"center", "sClass":"read_only","bSortable": false, "sWidth": "70px"},
+ "aoColumns": [{ "sClass":"read_only","bSortable": false, "sWidth": "80px"},
{"sClass":"read_only","bSortable": false, "sWidth": "125px"},
{"sClass":"read_only","bSortable": false, "sWidth": "60px"},
{"bSortable": false}],
@@ -716,8 +715,9 @@ var logTable = $('#logTableID').dataTable({
createnav ("ArangoDB Shell");
$('#avocshContent').focus();
if (printedHelp === false) {
- print(welcomeMSG + HELP);
+ print(welcomeMSG + require("arangosh").HELP);
printedHelp = true;
+ start_pretty_print();
}
}
@@ -805,7 +805,6 @@ var logTable = $('#logTableID').dataTable({
});
}
catch(e) {
- console.log(e);
alert("Please make sure the entered value is a valid json string.");
}
}
@@ -903,7 +902,6 @@ var logTable = $('#logTableID').dataTable({
});
}
catch(e) {
- console.log(e);
alert("Please make sure the entered value is a valid json string.");
}
}
@@ -971,7 +969,6 @@ var logTable = $('#logTableID').dataTable({
}
catch(e) {
- console.log(e);
alert("Please make sure the entered value is a valid json string.");
}
@@ -1185,6 +1182,8 @@ var logTable = $('#logTableID').dataTable({
///////////////////////////////////////////////////////////////////////////////
/// submit avocsh content
///////////////////////////////////////////////////////////////////////////////
+
+var lastFormatQuestion = true;
$('#submitAvoc').live('click', function () {
var data = $('#avocshContent').val();
@@ -1196,7 +1195,17 @@ var logTable = $('#logTableID').dataTable({
location.reload();
return false;
}
-
+ formatQuestion = JSON.parse($('input:radio[name=formatshellJSONyesno]:checked').val());
+ if (formatQuestion != lastFormatQuestion) {
+ if (formatQuestion == true) {
+ start_pretty_print();
+ lastFormatQuestion = true;
+ }
+ if (formatQuestion == false) {
+ stop_pretty_print();
+ lastFormatQuestion = false;
+ }
+ }
var client = "arangosh> " + escapeHTML(data) + "
";
$('#avocshWindow').append('' + client + '');
@@ -1237,7 +1246,6 @@ var logTable = $('#logTableID').dataTable({
}
},
error: function(data) {
- console.log(data);
var temp = JSON.parse(data.responseText);
$("#queryOutput").empty();
$("#queryOutput").append('[' + temp.errorNum + '] ' + temp.errorMessage + '');
@@ -1948,8 +1956,8 @@ function showCursor() {
}
function cutByResolution (string) {
- if (string.length > 150) {
- return escaped(string.substr(0, 150)) + '...';
+ if (string.length > 100) {
+ return escaped(string.substr(0, 100)) + '...';
}
return escaped(string);
}
@@ -2237,7 +2245,6 @@ $('#submitDocPageInput').live('click', function () {
}
else {
- console.log("out of reach");
return false;
}
}