Hi Alex,
hljs:
/**
* block is the element (WrappedHTMLElement) inside the component (the
<code> tag)
* @export
* @param {org.apache.royale.core.WrappedHTMLElement} block
*/
utils.HighlightCode.prototype.highlightBlock = function(block) {
hljs.highlightBlock(block);
};
dialogPolyfill:
/**
* This function make the dialog be added only once to document.body if
parent is not
* provided (null) or to parent if indicated.
*
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.9.4
* @private
* @param {Object=} parent
*/
org.apache.royale.jewel.Alert.prototype.
org_apache_royale_jewel_Alert_prepareAlert = function(parent) {
parent = typeof parent !== 'undefined' ? parent : null;
if (!this.org_apache_royale_jewel_Alert_lockDialogCreation) {
this.org_apache_royale_jewel_Alert_lockDialogCreation = true;
if (parent != null) {
parent["addElement"](this);
} else {
var /** @type {HTMLElement} */ body = document.getElementsByTagName('body')[
0];
body.appendChild(this.element);
}
this.addedToParent();
if (!("showModal" in this.org_apache_royale_jewel_Alert_dialog)) {
dialogPolyfill.registerDialog(this.org_apache_royale_jewel_Alert_dialog);
}
document.body.classList.add("viewport");
}
};
El mié., 8 may. 2019 a las 5:11, Alex Harui (<[email protected]>)
escribió:
> What did the compiler generate for dialogPolyFill and for hljs?
>
> -Alex
>
> On 5/7/19, 2:58 AM, "Carlos Rovira" <[email protected]> wrote:
>
> Hope someone could take a look at this
>
> the change is this:
>
> window["dialogPolyfill"]["registerDialog"](dialog);
> // dialogPolyfill.registerDialog(dialog);
>
> that is mostly the same for hljs, that is working
>
> hljs.highlightBlock(block);
>
> //var hljs:Object = window["hljs"];
> //prevent renaming by compiler
> //hljs["highlightBlock"](block);
>
> very strange isn't it?
>
> thanks
>
> Carlos
>
>
>
>
> El lun., 6 may. 2019 a las 20:43, Carlos Rovira (<
> [email protected]>)
> escribió:
>
> > Hi,
> >
> > trying release mode of TDJ I saw it was failing with a blank page,
> this is
> > due to lastest change I did calling dialogPolyFill
> > you can see the line I change in my latest commit.
> > This works ok in debug mode, but not in release mode
> >
> > I did mostly the same for hljs as Josh pointed me, but this time
> this not
> > worked and breaks the app
> >
> > someone know what could be wrong?
> >
> > thanks
> >
> > --
> > Carlos Rovira
> >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C48cb2b761e94463acab008d6d2d2849d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636928198941367709&sdata=xRn6OwSMj44dXFYpViEi4XvGE%2Bgf6WSXRpMXAtx9ed8%3D&reserved=0
> >
> >
>
> --
> Carlos Rovira
>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C48cb2b761e94463acab008d6d2d2849d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636928198941367709&sdata=xRn6OwSMj44dXFYpViEi4XvGE%2Bgf6WSXRpMXAtx9ed8%3D&reserved=0
>
>
>
--
Carlos Rovira
http://about.me/carlosrovira