PageSourceSearch

https://govtmustafabiaalia.edu.bd/core_media/themes/responsive_npf/js/domain_selector.js

js govtmustafabiaalia.edu.bd collected 2026-10-03 18:17:24 UTC 3,141 bytes, 98 lines download raw bytes

1var Domain_Selector={��
2	getCookie: function(cname)��
3	{��
4		var name = cname + "=";��
5		var ca = document.cookie.split(';');��
6		for(var i=0; i<ca.length; i++)��
7		  {��
8		  var c = ca[i].trim();��
9		  if (c.indexOf(name)==0) return c.substring(name.length,c.length);��
10		  }��
11		return "";��
12	},��
13    get_subdomains_by_cat: function (select){��
14		var ln = Domain_Selector.getCookie('lang');��
15        var dtid = $(select).val();��
16		if(dtid!==''){��
17			var url = "/npfadmin/domains/getdomains?ln="+ln+"&dtid="+dtid;��
18			Domain_Selector.get_subdomains(select,url);��
19		}else{��
20			Domain_Selector.removeNextToAll(select);��
21		}��
22    },��
23    removeNextToAll: function (select){��
24		$(select).parent().nextAll('div.div-subdomain').remove();��
25    },��
26    get_subdomains_by_dn: function (select){��
27		var ln = Domain_Selector.getCookie('lang');��
28        var dn = $(select).val();��
29        var url = "/npfadmin/domains/getdomains?ln="+ln+"&dn="+dn;��
30        Domain_Selector.get_subdomains(select,url);��
31    },��
32    build_subdomains_list: function(select, data){��
33        var name = $(select).attr('name') + "_";��
34        var $div = $("<div>").attr('class','div-subdomain');��
35        var $a = $("<a>").html('go').attr('href','#').attr('class','button_go')��
36            .click(function(){��
37                var v = $(this).prev().val();��
38                window.location = "http://"+v;��
39            });��
40��
41        var $select = $("<select>").attr('name',name)��
42            .change(function() {��
43                Domain_Selector.get_subdomains_by_dn(this);��
44            }).mouseup(function(e){��
45				e.preventDefault();��
46			}).focus(function() {��
47				setTimeout(function() {$select.select();}, 0);��
48			});��
49		var count_option=0;��
50        $.each(data, function() {��
51			if(count_option<1)��
52			{��
53				var o1 = $("<option>").html("বাছাই করুন").attr('value', "");��
54				o1.appendTo($select);��
55				var o = $("<option>").html(this.name).attr('value', this.domainname);��
56				o.appendTo($select);��
57			}��
58			else��
59			{��
60				var o = $("<option>").html(this.name).attr('value', this.domainname);��
61				o.appendTo($select);��
62			}��
63			count_option++;��
64        });��
65��
66        Domain_Selector.removeNextToAll(select);��
67��
68        $select.appendTo($div);��
69        $a.appendTo($div);��
70        $(select).parent().after($div);��
71    },��
72    get_subdomains: function (select,url)��
73    {��
74        $.post(url, function(data) {��
75        })��
76            .success(function(data) {��
77                if(data.length>0)��
78                {��
79                    Domain_Selector.build_subdomains_list(select, data);��
80                }��
81��
82				else��
83				{��
84					//alert("i am here...");��
85					var ii = $(select).parent().next('.div-subdomain').size();��
86					if(ii > 0)��
87					{��
88						$(select).parent().next().remove();��
89					}��
90				}��
91��
92            })��
93            .error(function() {��
94            })��
95            .complete(function() {��
96            });��
97    }��
98};��

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.