[TxMt] Re: HTML output window: JavaScrip alert() and confirm()

Alex Ross tm-alex at rosiba.com
Thu Sep 25 11:17:47 UTC 2008


On Sep 25, 2008, at 1:07 PM, Hans-Jörg Bibiko wrote:

>
> On 25.09.2008, at 12:46, Alex Ross wrote:
>
>>
>> On Sep 25, 2008, at 12:29 PM, Hans-Jörg Bibiko wrote:
>>
>>>> <script type="text/javascript" charset="utf-8">
>>>> try {
>>>>     if (TextMate.system("", function (task) { })) {
>>>>         var __TM_confirm_Status;
>>>>         alert = function(s){TextMate.system('"$DIALOG" -e -p
>>>> \'{messageTitle="JavaScript";informativeText="'+s+'";}\'',null);};
>>>>         confirm = function(s){TextMate.system('"$DIALOG" -e -p
>>>> \'{messageTitle="JavaScript";informativeText="'+s
>>>> +'";buttonTitles=("OK","Cancel");} 
>>>> \'',null).onreadoutput=function(s)
>>>> {if(s==1)
>>>> {__TM_confirm_Status
>>>> = 
>>>> false}else{__TM_confirm_Status=true}};return(__TM_confirm_Status)};
>>>>     }
>>>> } catch(e) {}
>>>> </script>
>>>
>>> I do not know if TM 2.0 supports this, but this could be sent by TM
>>> automatically if an user will show up something as HTMLoutput (?)
>>
>> at the very least we can add it to the HTMLOutput.show command and
>> web_preview.  This would take care of 99% of the cases.  For other
>> commands, they can do without.
> Well, I would say 97% because I use these functions rarely but it
> would be a step into the right direction ;)

If you are dumping anything to the html output window, then you should  
be using HTMLOutput.show or at least web_preview… :)

—Alex


More information about the textmate mailing list