PageSourceSearch

http://laragne.net/templates/Theme_J15_Mairie/javascript/ja.rightcol.js

js laragne.net collected 2026-10-02 18:12:53 UTC 1,695 bytes, 60 lines download raw bytes

1//JS script for Joomla template
2
3var JA_Collapse_Mod = new Class({
4
5	initialize: function(myElements) {
6		options = Object.extend({
7			transition: Fx.Transitions.quadOut
8		}, {});
9		this.myElements = myElements;
10		var exModules = excludeModules.split(',');
11		exModules.each(function(el,i){exModules[i]='Mod'+el});
12		myElements.each(function(el, i){
13			el.elmain = $E('.jamod-content',el);
14			el.titleEl = $E('h3',el);
15			if(!el.titleEl) return;
16
17			if (exModules.contains(el.id)) {
18				el.titleEl.className = '';
19				return;
20			}
21
22			el.titleEl.className = rightCollapseDefault;
23			el.status = rightCollapseDefault;
24			el.openH = el.elmain.getStyle('height').toInt();
25			el.elmain.setStyle ('overflow','hidden');
26
27			el.titleEl.addEvent('click', function(e){
28				e = new Event(e).stop();
29				el.toggle();
30			});
31
32			el.toggle = function(){
33				if (el.status=='hide') el.show();
34				else el.hide();
35			}
36
37			el.show = function() {
38				el.titleEl.className='show';
39				var ch = el.elmain.getStyle('height').toInt();
40				new Fx.Style(el.elmain,'height',{onComplete:el.toggleStatus}).start(ch,el.openH);
41			}
42			el.hide = function() {
43				el.titleEl.className='hide';
44				var ch = (rightCollapseDefault=='hide')?0:el.elmain.getStyle('height').toInt();
45				new Fx.Style(el.elmain,'height',{onComplete:el.toggleStatus}).start(ch,0);
46			}
47			el.toggleStatus = function () {
48				el.status=(el.status=='hide')?'show':'hide';
49				Cookie.set(el.id,el.status,{duration:365});
50			}
51
52			if(!el.titleEl.className) el.titleEl.className=rightCollapseDefault;
53			if(el.titleEl.className=='hide') el.hide();
54		});
55	}
56});
57
58window.addEvent ('load', function(e){
59	var jamod = new JA_Collapse_Mod ($ES('.jamod'));
60});

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.