cleanup: Use method syntax

Modern javascript has a short-hand for function properties, embrace
it for better readability and to prepare for an eventual port to
ES6 classes.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/23
This commit is contained in:
Florian Müllner
2017-10-31 01:03:21 +01:00
committed by Florian Müllner
parent cff0b81f32
commit 76f09b1e49
116 changed files with 3140 additions and 3140 deletions

View File

@ -62,13 +62,13 @@ function _getAutoCompleteGlobalKeywords() {
var AutoComplete = new Lang.Class({
Name: 'AutoComplete',
_init: function(entry) {
_init(entry) {
this._entry = entry;
this._entry.connect('key-press-event', Lang.bind(this, this._entryKeyPressEvent));
this._lastTabTime = global.get_current_time();
},
_processCompletionRequest: function(event) {
_processCompletionRequest(event) {
if (event.completions.length == 0) {
return;
}
@ -90,7 +90,7 @@ var AutoComplete = new Lang.Class({
}
},
_entryKeyPressEvent: function(actor, event) {
_entryKeyPressEvent(actor, event) {
let cursorPos = this._entry.clutter_text.get_cursor_position();
let text = this._entry.get_text();
if (cursorPos != -1) {
@ -115,7 +115,7 @@ var AutoComplete = new Lang.Class({
// Insert characters of text not already included in head at cursor position. i.e., if text="abc" and head="a",
// the string "bc" will be appended to this._entry
additionalCompletionText: function(text, head) {
additionalCompletionText(text, head) {
let additionalCompletionText = text.slice(head.length);
let cursorPos = this._entry.clutter_text.get_cursor_position();
@ -128,7 +128,7 @@ Signals.addSignalMethods(AutoComplete.prototype);
var Notebook = new Lang.Class({
Name: 'Notebook',
_init: function() {
_init() {
this.actor = new St.BoxLayout({ vertical: true });
this.tabControls = new St.BoxLayout({ style_class: 'labels' });
@ -137,7 +137,7 @@ var Notebook = new Lang.Class({
this._tabs = [];
},
appendPage: function(name, child) {
appendPage(name, child) {
let labelBox = new St.BoxLayout({ style_class: 'notebook-tab',
reactive: true,
track_hover: true });
@ -170,7 +170,7 @@ var Notebook = new Lang.Class({
this.selectIndex(0);
},
_unselect: function() {
_unselect() {
if (this._selectedIndex < 0)
return;
let tabData = this._tabs[this._selectedIndex];
@ -179,7 +179,7 @@ var Notebook = new Lang.Class({
this._selectedIndex = -1;
},
selectIndex: function(index) {
selectIndex(index) {
if (index == this._selectedIndex)
return;
if (index < 0) {
@ -201,7 +201,7 @@ var Notebook = new Lang.Class({
this.emit('selection', tabData.child);
},
selectChild: function(child) {
selectChild(child) {
if (child == null)
this.selectIndex(-1);
else {
@ -215,26 +215,26 @@ var Notebook = new Lang.Class({
}
},
scrollToBottom: function(index) {
scrollToBottom(index) {
let tabData = this._tabs[index];
tabData._scrollToBottom = true;
},
_onAdjustValueChanged: function (tabData) {
_onAdjustValueChanged(tabData) {
let vAdjust = tabData.scrollView.vscroll.adjustment;
if (vAdjust.value < (vAdjust.upper - vAdjust.lower - 0.5))
tabData._scrolltoBottom = false;
},
_onAdjustScopeChanged: function (tabData) {
_onAdjustScopeChanged(tabData) {
if (!tabData._scrollToBottom)
return;
let vAdjust = tabData.scrollView.vscroll.adjustment;
vAdjust.value = vAdjust.upper - vAdjust.page_size;
},
nextTab: function() {
nextTab() {
let nextIndex = this._selectedIndex;
if (nextIndex < this._tabs.length - 1) {
++nextIndex;
@ -243,7 +243,7 @@ var Notebook = new Lang.Class({
this.selectIndex(nextIndex);
},
prevTab: function() {
prevTab() {
let prevIndex = this._selectedIndex;
if (prevIndex > 0) {
--prevIndex;
@ -266,7 +266,7 @@ function objectToString(o) {
var ObjLink = new Lang.Class({
Name: 'ObjLink',
_init: function(lookingGlass, o, title) {
_init(lookingGlass, o, title) {
let text;
if (title)
text = title;
@ -285,7 +285,7 @@ var ObjLink = new Lang.Class({
this._lookingGlass = lookingGlass;
},
_onClicked: function (link) {
_onClicked(link) {
this._lookingGlass.inspectObject(this._obj, this.actor);
}
});
@ -293,7 +293,7 @@ var ObjLink = new Lang.Class({
var Result = new Lang.Class({
Name: 'Result',
_init: function(lookingGlass, command, o, index) {
_init(lookingGlass, command, o, index) {
this.index = index;
this.o = o;
@ -316,7 +316,7 @@ var Result = new Lang.Class({
var WindowList = new Lang.Class({
Name: 'WindowList',
_init: function(lookingGlass) {
_init(lookingGlass) {
this.actor = new St.BoxLayout({ name: 'Windows', vertical: true, style: 'spacing: 8px' });
let tracker = Shell.WindowTracker.get_default();
this._updateId = Main.initializeDeferredWork(this.actor, Lang.bind(this, this._updateWindowList));
@ -326,7 +326,7 @@ var WindowList = new Lang.Class({
this._lookingGlass = lookingGlass;
},
_updateWindowList: function() {
_updateWindowList() {
this.actor.destroy_all_children();
let windows = global.get_window_actors();
let tracker = Shell.WindowTracker.get_default();
@ -364,7 +364,7 @@ Signals.addSignalMethods(WindowList.prototype);
var ObjInspector = new Lang.Class({
Name: 'ObjInspector',
_init: function(lookingGlass) {
_init(lookingGlass) {
this._obj = null;
this._previousObj = null;
@ -381,7 +381,7 @@ var ObjInspector = new Lang.Class({
this._lookingGlass = lookingGlass;
},
selectObject: function(obj, skipPrevious) {
selectObject(obj, skipPrevious) {
if (!skipPrevious)
this._previousObj = this._obj;
else
@ -435,7 +435,7 @@ var ObjInspector = new Lang.Class({
}
},
open: function(sourceActor) {
open(sourceActor) {
if (this._open)
return;
this._previousObj = null;
@ -451,7 +451,7 @@ var ObjInspector = new Lang.Class({
}
},
close: function() {
close() {
if (!this._open)
return;
this._open = false;
@ -460,13 +460,13 @@ var ObjInspector = new Lang.Class({
this._obj = null;
},
_onInsert: function() {
_onInsert() {
let obj = this._obj;
this.close();
this._lookingGlass.insertObject(obj);
},
_onBack: function() {
_onBack() {
this.selectObject(this._previousObj, true);
}
});
@ -475,7 +475,7 @@ var RedBorderEffect = new Lang.Class({
Name: 'RedBorderEffect',
Extends: Clutter.Effect,
vfunc_paint: function() {
vfunc_paint() {
let actor = this.get_actor();
actor.continue_paint();
@ -500,7 +500,7 @@ var RedBorderEffect = new Lang.Class({
var Inspector = new Lang.Class({
Name: 'Inspector',
_init: function(lookingGlass) {
_init(lookingGlass) {
let container = new Shell.GenericContainer({ width: 0,
height: 0 });
container.connect('allocate', Lang.bind(this, this._allocate));
@ -532,7 +532,7 @@ var Inspector = new Lang.Class({
this._lookingGlass = lookingGlass;
},
_allocate: function(actor, box, flags) {
_allocate(actor, box, flags) {
if (!this._eventHandler)
return;
@ -549,7 +549,7 @@ var Inspector = new Lang.Class({
this._eventHandler.allocate(childBox, flags);
},
_close: function() {
_close() {
Clutter.ungrab_pointer();
Clutter.ungrab_keyboard();
this._eventHandler.destroy();
@ -557,13 +557,13 @@ var Inspector = new Lang.Class({
this.emit('closed');
},
_onKeyPressEvent: function (actor, event) {
_onKeyPressEvent(actor, event) {
if (event.get_key_symbol() == Clutter.Escape)
this._close();
return Clutter.EVENT_STOP;
},
_onButtonPressEvent: function (actor, event) {
_onButtonPressEvent(actor, event) {
if (this._target) {
let [stageX, stageY] = event.get_coords();
this.emit('target', this._target, stageX, stageY);
@ -572,7 +572,7 @@ var Inspector = new Lang.Class({
return Clutter.EVENT_STOP;
},
_onScrollEvent: function (actor, event) {
_onScrollEvent(actor, event) {
switch (event.get_scroll_direction()) {
case Clutter.ScrollDirection.UP:
// select parent
@ -606,12 +606,12 @@ var Inspector = new Lang.Class({
return Clutter.EVENT_STOP;
},
_onMotionEvent: function (actor, event) {
_onMotionEvent(actor, event) {
this._update(event);
return Clutter.EVENT_STOP;
},
_update: function(event) {
_update(event) {
let [stageX, stageY] = event.get_coords();
let target = global.stage.get_actor_at_pos(Clutter.PickMode.ALL,
stageX,
@ -634,7 +634,7 @@ Signals.addSignalMethods(Inspector.prototype);
var Extensions = new Lang.Class({
Name: 'Extensions',
_init: function(lookingGlass) {
_init(lookingGlass) {
this._lookingGlass = lookingGlass;
this.actor = new St.BoxLayout({ vertical: true,
name: 'lookingGlassExtensions' });
@ -653,7 +653,7 @@ var Extensions = new Lang.Class({
Lang.bind(this, this._loadExtension));
},
_loadExtension: function(o, uuid) {
_loadExtension(o, uuid) {
let extension = ExtensionUtils.extensions[uuid];
// There can be cases where we create dummy extension metadata
// that's not really a proper extension. Don't bother with these.
@ -668,20 +668,20 @@ var Extensions = new Lang.Class({
this._extensionsList.add(extensionDisplay);
},
_onViewSource: function (actor) {
_onViewSource(actor) {
let extension = actor._extension;
let uri = extension.dir.get_uri();
Gio.app_info_launch_default_for_uri(uri, global.create_app_launch_context(0, -1));
this._lookingGlass.close();
},
_onWebPage: function (actor) {
_onWebPage(actor) {
let extension = actor._extension;
Gio.app_info_launch_default_for_uri(extension.metadata.url, global.create_app_launch_context(0, -1));
this._lookingGlass.close();
},
_onViewErrors: function (actor) {
_onViewErrors(actor) {
let extension = actor._extension;
let shouldShow = !actor._isShowing;
@ -709,7 +709,7 @@ var Extensions = new Lang.Class({
actor._isShowing = shouldShow;
},
_stateToString: function(extensionState) {
_stateToString(extensionState) {
switch (extensionState) {
case ExtensionSystem.ExtensionState.ENABLED:
return _("Enabled");
@ -726,7 +726,7 @@ var Extensions = new Lang.Class({
return 'Unknown'; // Not translated, shouldn't appear
},
_createExtensionDisplay: function(extension) {
_createExtensionDisplay(extension) {
let box = new St.BoxLayout({ style_class: 'lg-extension', vertical: true });
let name = new St.Label({ style_class: 'lg-extension-name',
text: extension.metadata.name });
@ -777,7 +777,7 @@ var Extensions = new Lang.Class({
var LookingGlass = new Lang.Class({
Name: 'LookingGlass',
_init : function() {
_init() {
this._borderPaintTarget = null;
this._redBorderEffect = new RedBorderEffect();
@ -913,7 +913,7 @@ var LookingGlass = new Lang.Class({
this._resize();
},
_updateFont: function() {
_updateFont() {
let fontName = this._interfaceSettings.get_string('monospace-font-name');
let fontDesc = Pango.FontDescription.from_string(fontName);
// We ignore everything but size and style; you'd be crazy to set your system-wide
@ -923,7 +923,7 @@ var LookingGlass = new Lang.Class({
+ 'font-family: "' + fontDesc.get_family() + '";';
},
setBorderPaintTarget: function(obj) {
setBorderPaintTarget(obj) {
if (this._borderPaintTarget != null)
this._borderPaintTarget.remove_effect(this._redBorderEffect);
this._borderPaintTarget = obj;
@ -931,7 +931,7 @@ var LookingGlass = new Lang.Class({
this._borderPaintTarget.add_effect(this._redBorderEffect);
},
_pushResult: function(command, obj) {
_pushResult(command, obj) {
let index = this._results.length + this._offset;
let result = new Result(this, CHEVRON + command, obj, index);
this._results.push(result);
@ -951,7 +951,7 @@ var LookingGlass = new Lang.Class({
this._notebook.scrollToBottom(0);
},
_showCompletions: function(completions) {
_showCompletions(completions) {
if (!this._completionActor) {
this._completionActor = new St.Label({ name: 'LookingGlassAutoCompletionText', style_class: 'lg-completions-text' });
this._completionActor.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
@ -980,7 +980,7 @@ var LookingGlass = new Lang.Class({
}
},
_hideCompletions: function() {
_hideCompletions() {
if (this._completionActor) {
Tweener.removeTweens(this._completionActor);
Tweener.addTween(this._completionActor, { time: AUTO_COMPLETE_SHOW_COMPLETION_ANIMATION_DURATION / St.get_slow_down_factor(),
@ -994,7 +994,7 @@ var LookingGlass = new Lang.Class({
}
},
_evaluate : function(command) {
_evaluate(command) {
this._history.addItem(command);
let fullCmd = commandHeader + command;
@ -1010,31 +1010,31 @@ var LookingGlass = new Lang.Class({
this._entry.text = '';
},
inspect: function(x, y) {
inspect(x, y) {
return global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, x, y);
},
getIt: function () {
getIt() {
return this._it;
},
getResult: function(idx) {
getResult(idx) {
return this._results[idx - this._offset].o;
},
toggle: function() {
toggle() {
if (this._open)
this.close();
else
this.open();
},
_queueResize: function() {
_queueResize() {
Meta.later_add(Meta.LaterType.BEFORE_REDRAW,
Lang.bind(this, function () { this._resize(); }));
},
_resize: function() {
_resize() {
let primary = Main.layoutManager.primaryMonitor;
let myWidth = primary.width * 0.7;
let availableHeight = primary.height - Main.layoutManager.keyboardBox.height;
@ -1050,17 +1050,17 @@ var LookingGlass = new Lang.Class({
this._targetY + Math.floor(myHeight * 0.1));
},
insertObject: function(obj) {
insertObject(obj) {
this._pushResult('<insert>', obj);
},
inspectObject: function(obj, sourceActor) {
inspectObject(obj, sourceActor) {
this._objInspector.open(sourceActor);
this._objInspector.selectObject(obj);
},
// Handle key events which are relevant for all tabs of the LookingGlass
_globalKeyPressEvent : function(actor, event) {
_globalKeyPressEvent(actor, event) {
let symbol = event.get_key_symbol();
let modifierState = event.get_state();
if (symbol == Clutter.Escape) {
@ -1082,7 +1082,7 @@ var LookingGlass = new Lang.Class({
return Clutter.EVENT_PROPAGATE;
},
open : function() {
open() {
if (this._open)
return;
@ -1104,7 +1104,7 @@ var LookingGlass = new Lang.Class({
});
},
close : function() {
close() {
if (!this._open)
return;