Yury Shulaev avatar Yury Shulaev committed 1a214db

improve column addition

Comments (0)

Files changed (1)

js/wwwsqldesigner.js

 }
 
 SQL.TableManager.prototype.addRow = function(e) {
-	var newrow = this.selection[0].addRow(this.selection[0].getTitle());
+	var title = this.selection[0].getTitle();
+
+	if (title.length) {
+		title = title[0].toLowerCase() + title.substring(1);
+	}
+
+	var newrow = this.selection[0].addRow(title);
 	this.owner.rowManager.select(newrow);
 	newrow.expand();
 }
 
 SQL.RowManager.prototype.press = function(e) {
 	if (!this.selected) { return; }
+	if (e.defaultPrevented) { return; };
 
 	var target = OZ.Event.target(e).nodeName.toLowerCase();
 	if (target == "textarea" || target == "input") { return; } /* not when in form field */
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.