Hi,

if I use this line

window["dialogPolyfill"]["registerDialog"](dialog);


in Alert.as in Jewel
Then compile TDJ app, we get App.js in release with normal content

But I use instead this line:

dialogPolyfill.registerDialog(dialog);

js-release file has no code just, only this

//# sourceMappingURL=./App.js.map

Seems there's some bug in some place




El mié., 8 may. 2019 a las 20:32, Carlos Rovira (<[email protected]>)
escribió:

> Other difference is:
>
> hljs is defined in TDJ project
>
> dialogPolyfill is defined in Jewel library
>
> both seems identical, but there should be some difference that's make TDJ
> breaks completely with a blank page
>
>
> El mié., 8 may. 2019 a las 20:29, Carlos Rovira (<[email protected]>)
> escribió:
>
>> 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&amp;data=02%7C01%7Caharui%40adobe.com%7C48cb2b761e94463acab008d6d2d2849d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636928198941367709&amp;sdata=xRn6OwSMj44dXFYpViEi4XvGE%2Bgf6WSXRpMXAtx9ed8%3D&amp;reserved=0
>>>     >
>>>     >
>>>
>>>     --
>>>     Carlos Rovira
>>>
>>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C48cb2b761e94463acab008d6d2d2849d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636928198941367709&amp;sdata=xRn6OwSMj44dXFYpViEi4XvGE%2Bgf6WSXRpMXAtx9ed8%3D&amp;reserved=0
>>>
>>>
>>>
>>
>> --
>> Carlos Rovira
>> http://about.me/carlosrovira
>>
>>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to