+ onRename: function (entry, scope) {
+ if (entry.rename) return entry.rename = false;
+
+ entry.rename = true;
+
+ Vue.nextTick(function () {
+ var elem = document.getElementById('filePathRenameInputId-' + scope.$index);
+ elem.focus();
+
+ if (typeof elem.selectionStart != "undefined") {
+ elem.selectionStart = 0;
+ elem.selectionEnd = entry.filePath.lastIndexOf('.');
+ }
+ });
+ },
+ onRenameEnd: function (entry) {
+ entry.rename = false;
+ entry.filePathNew = entry.filePath;
+ },
+ onRenameSubmit: function (entry) {