PageSourceSearch

https://esweb.revenue.louisiana.gov/IndividualIncomeTax/ScriptReso…jcMnSmHbt8vlKflZrhz0dEd0&t=fffffffff7f39b88

js louisiana.gov collected 2026-09-24 07:02:13 UTC 5,444 bytes, 137 lines download raw bytes

1// Name:        MicrosoftAjaxTimer.debug.js
2// Assembly:    System.Web.Extensions
3// Version:     4.0.0.0
4// FileVersion: 4.7.4144.0
5//-----------------------------------------------------------------------
6// Copyright (C) Microsoft Corporation. All rights reserved.
7//-----------------------------------------------------------------------
8// MicrosoftAjaxTimer.js
9// Sys.UI._Timer component
10Type._registerScript("Timer.js", ["MicrosoftAjaxComponentModel.js"]);
11Sys.UI._Timer = function Sys$UI$_Timer(element) {
12    Sys.UI._Timer.initializeBase(this,[element]);
13    this._interval = 60000;
14    this._enabled = true;
15    this._postbackPending = false;
16    this._raiseTickDelegate = null;
17    this._endRequestHandlerDelegate = null;
18    this._timer = null;
19    this._pageRequestManager = null;
20    this._uniqueID = null;
21}
22    function Sys$UI$_Timer$get_enabled() {
23        /// <value type="Boolean" locid="P:J#Sys.UI._Timer.enabled"></value>
24        if (arguments.length !== 0) throw Error.parameterCount();
25        return this._enabled;
26    }
27    function Sys$UI$_Timer$set_enabled(value) {
28        var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]);
29        if (e) throw e;
30        this._enabled = value;
31    }
32    function Sys$UI$_Timer$get_interval() {
33        /// <value type="Number" locid="P:J#Sys.UI._Timer.interval"></value>
34        if (arguments.length !== 0) throw Error.parameterCount();
35        return this._interval;
36    }
37    function Sys$UI$_Timer$set_interval(value) {
38        var e = Function._validateParams(arguments, [{name: "value", type: Number}]);
39        if (e) throw e;
40        this._interval = value;
41    }
42    function Sys$UI$_Timer$get_uniqueID(){
43        /// <value type="String" locid="P:J#Sys.UI._Timer.uniqueID"></value>
44        if (arguments.length !== 0) throw Error.parameterCount();
45        return this._uniqueID;
46    }
47    function Sys$UI$_Timer$set_uniqueID(value){
48        var e = Function._validateParams(arguments, [{name: "value", type: String}]);
49        if (e) throw e;
50        this._uniqueID = value;
51    }
52    function Sys$UI$_Timer$dispose(){
53       this._stopTimer();
54       if(this._pageRequestManager !== null){
55           this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate);
56       }
57       Sys.UI._Timer.callBaseMethod(this,"dispose");
58    }
59    function Sys$UI$_Timer$_doPostback(){
60        __doPostBack(this.get_uniqueID(),'');
61    }
62    function Sys$UI$_Timer$_handleEndRequest(sender, arg){
63        var dataItem = arg.get_dataItems()[this.get_id()];
64	    if (dataItem){
65            this._update(dataItem[0],dataItem[1]);
66	  	}
67	  
68	    if ((this._postbackPending === true) && (this._pageRequestManager !== null)&&(this._pageRequestManager.get_isInAsyncPostBack() === false)){
69    	   	this._postbackPending = false;
70            this._doPostback();
71        }
72	   
73    }
74    function Sys$UI$_Timer$initialize(){
75        Sys.UI._Timer.callBaseMethod(this, 'initialize');
76    	this._raiseTickDelegate = Function.createDelegate(this,this._raiseTick);
77    	this._endRequestHandlerDelegate = Function.createDelegate(this,this._handleEndRequest);
78    	if (Sys.WebForms && Sys.WebForms.PageRequestManager){
79           this._pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();  
80    	}
81    	if (this._pageRequestManager !== null ){
82    	    this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate);
83    	}
84        if(this.get_enabled()) {
85            this._startTimer();
86        }
87    }
88    function Sys$UI$_Timer$_raiseTick() {
89        this._startTimer();
90        if ((this._pageRequestManager === null) || (!this._pageRequestManager.get_isInAsyncPostBack())){
91            this._doPostback();
92            this._postbackPending = false;
93        } 
94        else {
95            this._postbackPending = true;
96        }
97    }
98    function Sys$UI$_Timer$_startTimer(){
99        this._timer = window.setTimeout(Function.createDelegate(this,this._raiseTick),this.get_interval());
100    }
101    function Sys$UI$_Timer$_stopTimer(){
102	    if (this._timer !== null){
103	 	    window.clearTimeout(this._timer);
104		    this._timer = null;
105       } 	
106    }
107    function Sys$UI$_Timer$_update(enabled,interval) {
108        var stopped = !this.get_enabled();
109        var intervalChanged= (this.get_interval() !== interval);
110	    if ((!stopped) && ((!enabled)||(intervalChanged))){
111    	  	this._stopTimer();
112    		stopped = true;
113       	} 
114    	this.set_enabled(enabled);
115    	this.set_interval(interval);
116    	if ((this.get_enabled()) && (stopped)){
117    	    this._startTimer();
118    	}
119    }
120Sys.UI._Timer.prototype = {
121    get_enabled: Sys$UI$_Timer$get_enabled,
122    set_enabled: Sys$UI$_Timer$set_enabled,
123    get_interval: Sys$UI$_Timer$get_interval,
124    set_interval: Sys$UI$_Timer$set_interval,
125    get_uniqueID: Sys$UI$_Timer$get_uniqueID,
126    set_uniqueID: Sys$UI$_Timer$set_uniqueID,
127    dispose: Sys$UI$_Timer$dispose,
128    _doPostback: Sys$UI$_Timer$_doPostback,
129    _handleEndRequest: Sys$UI$_Timer$_handleEndRequest,
130    initialize: Sys$UI$_Timer$initialize,
131    _raiseTick: Sys$UI$_Timer$_raiseTick,
132    _startTimer: Sys$UI$_Timer$_startTimer,
133    _stopTimer: Sys$UI$_Timer$_stopTimer,
134    _update: Sys$UI$_Timer$_update
135}
136Sys.UI._Timer.registerClass('Sys.UI._Timer', Sys.UI.Control);
137

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.