| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Windows/SystemApps/Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy/core/js/ |
Upload File : |
//
// Copyright (C) Microsoft. All rights reserved.
//
define(['lib/knockout', 'legacy/appViewManager'], (ko, appViewManager) => {
class OobeProgressViewModel {
constructor(params) {
let res = new Windows.ApplicationModel.Resources.ResourceLoader("resources");
this.progressText = ko.observable(res.getString("Progress"));
appViewManager.subscribeForUpdateType(this, CloudExperienceHost.FrameViewModelUpdateType.Language)
}
dispose() {
appViewManager.unsubscribeForUpdateType(this, CloudExperienceHost.FrameViewModelUpdateType.Language)
}
update(updateType, completeDispatch, errorDispatch) {
switch (updateType) {
case CloudExperienceHost.FrameViewModelUpdateType.Language:
this.languageOverridden();
completeDispatch();
break;
}
}
languageOverridden() {
let result = CloudExperienceHost.StringResources.makeResourceObject("resources", null /* keyList */, appViewManager.getOverrideLanguage());
let res = JSON.parse(result);
this.progressText(res.Progress);
}
}
return OobeProgressViewModel;
});