JavaScript-Writer

 view release on metacpan or  search on metacpan

doc/slides/takahashi.xul  view on Meta::CPAN

                                                        <menuitem type="radio" radiogroup="autocruise-interval"
                                                                label="4 min" value="240000"/>
                                                        <menuitem type="radio" radiogroup="autocruise-interval"
                                                                label="5 min" value="300000"/>
                                                        <menuseparator/>
                                                        <menuitem type="radio" radiogroup="autocruise-interval"
                                                                label="Custom"
                                                                oncommand="
                                                                        var current = Presentation.autoCruiseInterval;
                                                                        var val = parseInt(prompt('input interval (sec)', parseInt(current/1000)));
                                                                        if (isNaN(val)) {
                                                                                event.preventBubble();
                                                                                return;
                                                                        }
                                                                        else
                                                                                val = val * 1000;
                                                                        this.value = val;
                                                                "/>
                                                </menupopup>
                                        </menu>
                                        <menuseparator/>

doc/slides/takahashi.xul  view on Meta::CPAN

        {
                var now = (new Date()).getTime();
                if (aStart === void(0) || aEnd === void(0)) {
                        var rest = prompt('Remaining Time (minits)');
                        if (rest == '') {
                                this.resetTimer();
                                return;
                        }
                        else {
                                rest = Number(rest);
                                if (!rest || isNaN(rest)) return;
                        }

                        rest = Math.abs(rest);
                        this.timerStart = now;
                        this.timerEnd   = this.timerStart + (rest * 60000);
                }
                else {
                        aStart = Number(aStart);
                        aEnd   = Number(aEnd);
                        if (isNaN(aStart) || isNaN(aEnd)) return;

                        this.timerStart = Math.min(aStart, aEnd);
                        this.timerEnd   = Math.max(aStart, aEnd);

                        if (this.timerStart >= now || this.timerEnd <= now) return;
                }

                this.resetTimer();

                this.timer.removeAttribute('collapsed');

doc/slides/yapcasia2008.xul  view on Meta::CPAN

                                                        <menuitem type="radio" radiogroup="autocruise-interval"
                                                                label="4 min" value="240000"/>
                                                        <menuitem type="radio" radiogroup="autocruise-interval"
                                                                label="5 min" value="300000"/>
                                                        <menuseparator/>
                                                        <menuitem type="radio" radiogroup="autocruise-interval"
                                                                label="Custom"
                                                                oncommand="
                                                                        var current = Presentation.autoCruiseInterval;
                                                                        var val = parseInt(prompt('input interval (sec)', parseInt(current/1000)));
                                                                        if (isNaN(val)) {
                                                                                event.preventBubble();
                                                                                return;
                                                                        }
                                                                        else
                                                                                val = val * 1000;
                                                                        this.value = val;
                                                                "/>
                                                </menupopup>
                                        </menu>
                                        <menuseparator/>

doc/slides/yapcasia2008.xul  view on Meta::CPAN

        {
                var now = (new Date()).getTime();
                if (aStart === void(0) || aEnd === void(0)) {
                        var rest = prompt('Remaining Time (minits)');
                        if (rest == '') {
                                this.resetTimer();
                                return;
                        }
                        else {
                                rest = Number(rest);
                                if (!rest || isNaN(rest)) return;
                        }

                        rest = Math.abs(rest);
                        this.timerStart = now;
                        this.timerEnd   = this.timerStart + (rest * 60000);
                }
                else {
                        aStart = Number(aStart);
                        aEnd   = Number(aEnd);
                        if (isNaN(aStart) || isNaN(aEnd)) return;

                        this.timerStart = Math.min(aStart, aEnd);
                        this.timerEnd   = Math.max(aStart, aEnd);

                        if (this.timerStart >= now || this.timerEnd <= now) return;
                }

                this.resetTimer();

                this.timer.removeAttribute('collapsed');



( run in 0.228 second using v1.01-cache-2.11-cpan-4d50c553e7e )