js: Port to modules

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1499>
This commit is contained in:
Evan Welsh 2023-07-10 02:53:00 -07:00 committed by Florian Müllner
parent d9198317ae
commit a751e213f6
162 changed files with 2183 additions and 2336 deletions

View file

@ -3,9 +3,9 @@
import St from 'gi://St';
const Main = imports.ui.main;
const MessageTray = imports.ui.messageTray;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import * as MessageTray from 'resource:///org/gnome/shell/ui/messageTray.js';
import * as Scripting from 'resource:///org/gnome/shell/ui/scripting.js';
// This script tests the most important (basic) functionality of the shell.

View file

@ -3,8 +3,8 @@
import Clutter from 'gi://Clutter';
const Main = imports.ui.main;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import * as Scripting from 'resource:///org/gnome/shell/ui/scripting.js';
/** Run test. */
export async function run() {

View file

@ -1,10 +1,10 @@
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
/* eslint camelcase: ["error", { properties: "never", allow: ["^script_", "^malloc", "^glx", "^clutter"] }] */
import System from 'system';
import * as System from 'system';
const Main = imports.ui.main;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import * as Scripting from 'resource:///org/gnome/shell/ui/scripting.js';
// This performance script measure the most important (core) performance
// metrics for the shell. By looking at the output metrics of this script

View file

@ -5,8 +5,8 @@ import GLib from 'gi://GLib';
import MetaTest from 'gi://MetaTest';
import Shell from 'gi://Shell';
const Main = imports.ui.main;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import * as Scripting from 'resource:///org/gnome/shell/ui/scripting.js';
// This script tests that the shell handles connecting monitors after startup
// is properly handled.
@ -57,7 +57,6 @@ export async function run() {
() => Scripting.scriptEvent('overviewShowDone'));
Main.overview.connect('hidden',
() => Scripting.scriptEvent('overviewHideDone'));
Main.overview.hide();
await Scripting.waitLeisure();

View file

@ -2,8 +2,9 @@
import Clutter from 'gi://Clutter';
import Gio from 'gi://Gio';
import Shell from 'gi://Shell';
const Main = imports.ui.main;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import * as Scripting from 'resource:///org/gnome/shell/ui/scripting.js';
export var METRICS = {
timeToDesktop: {

View file

@ -6,7 +6,7 @@ const JsUnit = imports.jsUnit;
import Pango from 'gi://Pango';
import '../../js/ui/environment.js';
const Util = imports.misc.util;
import * as Util from '../../js/misc/util.js';
const tests = [
{

View file

@ -8,7 +8,7 @@ import '../../js/ui/environment.js';
import * as Assertions from '../common/assertions.js';
const Util = imports.misc.util;
import * as Util from '../../js/misc/util.js';
let arrayInt = [1, 2, 3, 5, 6];
Util.insertSorted(arrayInt, 4, (one, two) => one - two);

View file

@ -8,7 +8,7 @@ import '../../js/ui/environment.js';
import * as Assertions from '../common/assertions.js';
const JsParse = imports.misc.jsParse;
import * as JsParse from '../../js/misc/jsParse.js';
const HARNESS_COMMAND_HEADER = 'let imports = obj;' +
'let global = obj;' +

View file

@ -6,9 +6,9 @@ const JsUnit = imports.jsUnit;
import Pango from 'gi://Pango';
import '../../js/ui/environment.js';
import '../../js/ui/main.js';
imports.ui.main; // eslint-disable-line no-unused-expressions
const MessageList = imports.ui.messageList;
import * as MessageList from '../../js/ui/messageList.js';
/**
* Assert that `input`, assumed to be markup, gets "fixed" to `output`,

View file

@ -1,5 +1,5 @@
const JsUnit = imports.jsUnit;
const Params = imports.misc.params;
import * as Params from '../../js/misc/params.js';
/**
* Asserts that two "param" objects have the same properties

View file

@ -6,9 +6,9 @@ import '../../js/ui/environment.js';
import GObject from 'gi://GObject';
const JsUnit = imports.jsUnit;
const Signals = imports.misc.signals;
import * as Signals from '../../js/misc/signals.js';
const {TransientSignalHolder, registerDestroyableType} = imports.misc.signalTracker;
import {TransientSignalHolder, registerDestroyableType} from '../../js/misc/signalTracker.js';
const Destroyable = GObject.registerClass({
Signals: {'destroy': {}},

View file

@ -6,7 +6,7 @@ const JsUnit = imports.jsUnit;
import '../../js/ui/environment.js';
const Util = imports.misc.util;
import * as Util from '../../js/misc/util.js';
const tests = [
{

View file

@ -6,7 +6,7 @@ const JsUnit = imports.jsUnit;
import '../../js/ui/environment.js';
const Util = imports.misc.util;
import * as Util from '../../js/misc/util.js';
const tests = [
{