Lines Matching defs:this

4  * you may not use this file except in compliance with the License.
24 this.launchAtomicService = (n1, o1) => { };
33 this.paramsGenerator_ = h1;
35 this.content = this.doNothingBuilder;
36 this.context = getContext(this);
37 this.controller = new LaunchController();
38 this.appId = '';
39 this.options = undefined;
40 this.__isShow = new ObservedPropertySimplePU(false, this, "isShow");
41 this.subscriber = null;
42 this.launchAtomicService = (k1, l1) => {
44 this.appId = k1;
45 this.options = l1;
46 this.checkAbility();
48 this.setInitiallyProvidedValue(e1);
49 this.finalizeConstruction();
53 this.content = c1.content;
56 this.context = c1.context;
59 this.controller = c1.controller;
62 this.appId = c1.appId;
65 this.options = c1.options;
68 this.isShow = c1.isShow;
71 this.subscriber = c1.subscriber;
74 this.launchAtomicService = c1.launchAtomicService;
80 this.__isShow.purgeDependencyOnElmtId(a1);
83 this.__isShow.aboutToBeDeleted();
84 SubscriberManager.Get().delete(this.id__());
85 this.aboutToBeDeletedInternal();
88 return this.__isShow.get();
91 this.__isShow.set(z);
106 this.subscriber = v;
107 commonEventManager.subscribe(this.subscriber, (x, y) => {
113 this.isShow = false;
116 this.controller.launchAtomicService = this.launchAtomicService;
119 if (this.subscriber !== null) {
120 commonEventManager.unsubscribe(this.subscriber, (r) => {
126 this.subscriber = null;
134 if (this.options?.parameters) {
135 this.options.parameters['ohos.extra.param.key.showMode'] = EMBEDDED_FULL_MODE;
136 this.options.parameters['ability.want.params.IsNotifyOccupiedAreaChange'] = true;
137 hilog.info(0x3900, 'InnerFullScreenLaunchComponent', 'replaced options is %{public}s !', JSON.stringify(this.options));
140 this.options = {
149 this.resetOptions();
151 const o = await abilityManager.isEmbeddedOpenAllowed(this.context, this.appId);
153 this.isShow = true;
158 this.popUp();
166 this.isShow = false;
168 const m = await this.context.openAtomicService(this.appId, this.options);
176 this.observeComponentCreation2((i, j) => {
179 Row.bindContentCover({ value: this.isShow, changeEvent: k => { this.isShow = k; } }, { builder: () => {
180 this.uiExtensionBuilder.call(this);
183 this.content.bind(this)(this);
187 this.observeComponentCreation2((c, d) => {
189 bundleName: `com.atomicservice.${this.appId}`,
190 flags: this.options?.flags,
191 parameters: this.options?.parameters
197 this.isShow = false;
200 this.isShow = false;
202 this.getUIContext().showAlertDialog({
209 this.updateDirtyElements();