PageSourceSearch

https://start.madopskrifter.nu/ScriptResource.axd?d=CxWaXaoEixBfjM…FH07f3PkdKzlIPJXsBdCMdV0&t=ffffffffbc374ce3

js madopskrifter.nu collected 2026-10-02 06:40:03 UTC 23,361 bytes, 664 lines download raw bytes

1Type.registerNamespace("Telerik.Web.UI");
2Telerik.Web.UI.LayoutBuilderEngine=function(a){this._selectedTable=null;
3this._selectedCell=null;
4this._selectedRow=null;
5this._selectedRowCells=[];
6this._selectedRowIndex=null;
7this._tableState=[];
8this._tableStateRowsCount=0;
9this._tableStateColsCount=0;
10this._tableStateId="LayoutBuilder_tableState_dump";
11this._tableStateTableStyle="radtblder_stateMatrixTable";
12this._tableStateCellStyle="radtblder_stateMatrixCell";
13this._selectedCellClassName="";
14this._states=[];
15this._currentStateIndex=-1;
16this.set_selectedTable(a);
17if(this._selectedTable){this.set_selectedCell();
18}if(!a){a=document.createElement("TABLE");
19}Telerik.Web.UI.LayoutBuilderEngine.initializeBase(this,[a]);
20};
21Telerik.Web.UI.LayoutBuilderEngine.prototype={get_selectedTable:function(){return this._selectedTable;
22},set_selectedTable:function(a){this._selectedTable=null;
23if(a&&a.tagName=="TABLE"){this._selectedTable=a;
24this._setTableState();
25}},get_selectedCell:function(){return this._selectedCell;
26},set_selectedCell:function(c,b){if(!this._selectedTable||this._selectedTable.tagName!="TABLE"){return;
27}if(!c){c=this._selectedTable.rows[0].cells[0];
28}if(c.tagName=="TD"||c.tagName=="TH"){if(this._selectedCell!=c){this._selectedCellClassName=c.className;
29}this._selectedCell=c;
30}else{this._selectedCell=null;
31}if(this._selectedCell){this.set_selectedRow();
32}if(this._selectedCell&&(false!=b)&&this._currentStateIndex==-1){if(this._states.length==1&&this._states[0]["commandName"]=="selection"){this._states=[];
33}var a={commandName:"selection",selectedColIndex:this._selectedCell.cellIndex,selectedRowIndex:this._selectedRowIndex,nextSelectedColIndex:this._selectedCell.cellIndex,nextSelectedRowIndex:this._selectedRowIndex};
34this._storeState(a);
35}},set_selectedRow:function(){if(this._selectedCell){this._selectedRow=this._selectedCell.parentNode;
36if(this._selectedRow){this._selectedRowCells=this._selectedRow.cells;
37this._selectedRowIndex=this._selectedRow.rowIndex;
38}else{this._selectedRowCells=null;
39this._selectedRowIndex=null;
40}}},_raiseException:function(a){},_initializesTableStateCounts:function(){var d=this._selectedTable.rows;
41var b=d.length;
42var g=0;
43for(var a=0;
44a<b;
45a++){var c=0;
46var e=d[a].cells;
47var h=e.length;
48for(var f=0;
49f<h;
50f++){c+=this._getColSpan(e[f]);
51}if(g<c){g=c;
52}}this._tableStateRowsCount=b;
53this._tableStateColsCount=g;
54},dumpState:function(){var d=document.createElement("Table");
55var a=$get(this._tableStateId);
56if(a){a.parentNode.removeChild(a);
57}d.id=this._tableStateId;
58d.className=this._tableStateTableStyle;
59var f=this._tableState.length;
60for(i=0;
61i<f;
62i++){var b=this._tableState[i].length;
63var e=d.insertRow(i);
64for(j=0;
65j<b;
66j++){var c=e.insertCell(j);
67c.className=this._tableStateCellStyle;
68c.innerHTML=this._tableState[i][j];
69}}this._selectedTable.parentNode.appendChild(d);
70},_initializesTableState:function(d,a){for(var b=0;
71b<d;
72b++){this._tableState[b]=[];
73for(var c=0;
74c<a;
75c++){this._tableState[b][c]="";
76}}},_processTD:function(c,g,a){var d=this._getRowSpan(c);
77var b=this._getColSpan(c);
78for(var e=0;
79e<d;
80e++){for(var f=0;
81f<b;
82f++){this._tableState[g+e][a+f]=c.parentNode.rowIndex+","+c.cellIndex;
83}}},_setTableState:function(){this._tableState=[];
84this._initializesTableStateCounts();
85this._initializesTableState(this._tableStateRowsCount,this._tableStateColsCount);
86var f=this._selectedTable.rows;
87var d=f.length;
88for(var g=0;
89g<d;
90g++){var a=0;
91var b=f[g].cells;
92var e=b.length;
93for(var c=0;
94c<e;
95c++){while(this._tableState[g][a]){a++;
96}this._processTD(b[c],g,a);
97}}},_getStateValueIndexes:function(e,c){var d={};
98var a=this._tableState[e][c];
99if(a){var b=a.split(",");
100if(b.length==2){d.rowIndex=parseInt(b[0]);
101d.colIndex=parseInt(b[1]);
102}}return d;
103},_getSelectedTableCellByStateIndexes:function(c,b){var a=this._getStateValueIndexes(c,b);
104var d=a.rowIndex;
105var c=this._selectedTable.rows[d];
106return c.cells[a.colIndex];
107},_getLeftTopStateIndexes:function(g,a){var e={};
108var d=g+","+a;
109for(var f=0;
110f<this._tableStateRowsCount;
111f++){var b=false;
112for(var c=0;
113c<this._tableStateColsCount;
114c++){if(this._tableState[f][c]==d){e.rowIndex=f;
115e.colIndex=c;
116b=true;
117break;
118}}if(b){break;
119}}return e;
120},_getRightTopStateIndexes:function(g,a){var e={};
121var d=g+","+a;
122for(var f=0;
123f<this._tableStateRowsCount;
124f++){var b=false;
125for(var c=this._tableStateColsCount-1;
126c>-1;
127c--){if(this._tableState[f][c]==d){e.rowIndex=f;
128e.colIndex=c;
129b=true;
130break;
131}}if(b){break;
132}}return e;
133},_getLeftBottomStateIndexes:function(g,a){var e={};
134var d=g+","+a;
135for(var f=(this._tableStateRowsCount-1);
136f>-1;
137f--){var b=false;
138for(var c=0;
139c<this._tableStateColsCount;
140c++){if(this._tableState[f][c]==d){e.rowIndex=f;
141e.colIndex=c;
142b=true;
143break;
144}}if(b){break;
145}}return e;
146},_insertRow:function(b){var a=null;
147if(this._selectedCell.tagName=="TH"){if(this._selectedRow){a=this._selectedRow.parentNode.insertRow(b);
148}}else{a=this._selectedTable.insertRow(b);
149}return a;
150},_insertCell:function(d,a,g,h){if(!a){a=0;
151}var b=null;
152if(d&&d.tagName=="TR"){var c=d.parentNode;
153if(c.tagName=="THEAD"){var f=d.document?d.document:d.ownerDocument;
154b=f.createElement("TH");
155if(g){b.innerHTML=g;
156}if(d.cells.length==a){d.appendChild(b);
157}else{var e=d.cells[a];
158if(e){d.insertBefore(b,e);
159}}}else{b=d.insertCell(a);
160if(g){b.innerHTML=g;
161}}$telerik.mergeElementAttributes(h,b);
162this._cleanNewCellAttributes(b);
163}return b;
164},_cleanNewCellAttributes:function(a){if(!a){return;
165}a.removeAttribute("rowSpan");
166a.removeAttribute("colSpan");
167a.removeAttribute("name");
168a.removeAttribute("ID");
169},_getRowSpan:function(b){if(b){var a=parseInt(b.getAttribute("rowSpan"));
170if(isNaN(a)){a=1;
171}return a;
172}return 0;
173},_getColSpan:function(b){if(b){var a=parseInt(b.getAttribute("colSpan"));
174if(isNaN(a)){a=1;
175}return a;
176}return 0;
177},_setRowSpan:function(b,a){if(!b){return;
178}a=parseInt(a);
179if(isNaN(a)||a<2){b.removeAttribute("rowSpan");
180}else{b.setAttribute("rowSpan",a);
181}},_setColSpan:function(b,a){if(!b){return;
182}a=parseInt(a);
183if(isNaN(a)||a<2){b.removeAttribute("colSpan");
184}else{b.setAttribute("colSpan",a);
185}},_alterRowSpan:function(c,d){var a=this._getRowSpan(c)+d;
186var b=true;
187if(a>0){this._setRowSpan(c,a);
188}else{b=false;
189}return b;
190},canUndo:function(){return(0<this._currentStateIndex);
191},canRedo:function(){return(this._currentStateIndex<this._states.length-1);
192},undo:function(){var a=this._currentStateIndex-1;
193var d=this._states[this._currentStateIndex];
194if(a<this._states.length){var c=this._states[a];
195if(c){this._replaceSelectedTable(c);
196this._currentStateIndex--;
197var b={commandName:"undo "+d.commandName,selectedColIndex:d.selectedColIndex,selectedRowIndex:d.selectedRowIndex};
198this._raiseEvent("onCommand",b);
199}}},redo:function(){var a=this._currentStateIndex+1;
200var d=this._states[this._currentStateIndex];
201if(a<this._states.length){var c=this._states[a];
202if(c){this._replaceSelectedTable(c);
203this._currentStateIndex++;
204var b={commandName:"redo "+d.commandName,selectedColIndex:d.selectedColIndex,selectedRowIndex:d.selectedRowIndex};
205this._raiseEvent("onCommand",b);
206}}},_replaceSelectedTable:function(a){var b=this._selectedTable.parentNode;
207var d=a.table.cloneNode(true);
208b.insertBefore(d,this._selectedTable);
209b.removeChild(this._selectedTable);
210this.set_selectedTable(d);
211var c=d.rows[a.nextSelectedRowIndex].cells[a.nextSelectedColIndex];
212this._selectedCellClassName=a.selectedCellClassName;
213this.set_selectedCell(c,false);
214},_storeState:function(a){if(!this._selectedTable){return false;
215}this._currentStateIndex++;
216if(this._states.length!=0){this._states=this._states.slice(0,this._currentStateIndex);
217}var b={table:this._selectedTable.cloneNode(true),selectedRowIndex:a.selectedRowIndex,selectedColIndex:a.selectedColIndex,nextSelectedRowIndex:a.nextSelectedRowIndex,nextSelectedColIndex:a.nextSelectedColIndex,selectedCellClassName:this._selectedCellClassName,commandName:a.commandName};
218this._states.push(b);
219},_removeEptyTrElements:function(){if(!this._selectedTable){return false;
220}var d=this._selectedTable.rows;
221var e=d.length;
222var l=[];
223var n=0;
224for(var a=0;
225a<e;
226a++){var k=d[a];
227var o=k.cells.length;
228if(o==0){l[n++]=k;
229if(a!=0){var f=d[a-1];
230var m=f.cells;
231var c=m.length;
232for(var b=0;
233b<c;
234b++){var g=m[b];
235var h=this._getRowSpan(g);
236if(h>1){this._setRowSpan(g,h-1);
237}}}}}for(var a=0;
238a<n;
239a++){var k=l[0];
240k.parentNode.removeChild(k);
241}},executeCommand:function(a,b){if(!this._selectedTable||!this._selectedCell||!a){return false;
242}var c=true;
243var d={commandName:a,selectedColIndex:this._selectedCell.cellIndex,selectedRowIndex:this._selectedRowIndex,nextSelectedColIndex:this._selectedCell.cellIndex,nextSelectedRowIndex:this._selectedRowIndex};
244switch(a){case"deleteColumn":case"deleteRow":case"deleteCell":case"insertRowAbove":case"insertRowBelow":case"insertColumnToTheLeft":case"insertColumnToTheRight":case"mergeLeft":case"mergeTop":case"mergeRight":case"mergeDown":case"setAsContentCell":case"splitCellHorizontally":case"splitCellVertically":c=this[a](b);
245break;
246default:this._raiseException(a+" is not implemented!");
247return false;
248break;
249}if(c){this._setTableState();
250this._raiseEvent("onCommand",d);
251this.set_selectedRow();
252if(a!="deleteColumn"&&a!="deleteRow"&&a!="deleteCell"){d.nextSelectedColIndex=this._selectedCell.cellIndex;
253d.nextSelectedColIndex=this._selectedRowIndex;
254}this._storeState(d);
255this._removeEptyTrElements();
256}return c;
257},_alterNonCurrentRowCellsRowspan:function(c,b){var a=";";
258var d="";
259for(var h=0;
260h<this._tableStateColsCount;
261h++){var e=this._getStateValueIndexes(c,h);
262var g=e.rowIndex;
263var f=e.colIndex;
264if(e.rowIndex!=c){var d=g+","+f+";";
265if(a.indexOf(";"+d)==-1){a+=d;
266this._alterRowSpan(this._selectedTable.rows[g].cells[f],b);
267}}}},_getNewCellIndex:function(d,c,b){var l=d+1;
268var f=d+","+c;
269var g=(b)?b:0;
270for(var m=0;
271m<this._tableStateColsCount;
272m++){if(this._tableState[l][m]==f){if(m!=0){var h=m-1;
273for(var a=h;
274a>0;
275a--){var k=this._getStateValueIndexes(l,h);
276var e=k.rowIndex;
277if(e==l){var m=k.colIndex;
278g=parseInt(m);
279break;
280}}}break;
281}}return g;
282},deleteRow:function(h){if(!this._selectedTable){return false;
283}var m=this._getLeftTopStateIndexes(this._selectedRowIndex,this._selectedCell.cellIndex);
284var e=m.rowIndex;
285var n=e-1;
286var s=this._selectedRowIndex+1;
287var b=this._selectedTable.rows[s];
288if(typeof(e)!="undefined"&&typeof(m.colIndex)!="undefined"){var a=";";
289var k=0;
290for(var r=0;
291r<this._tableStateColsCount;
292r++){var l=this._tableState[e][r]+";";
293if(a.indexOf(";"+l)==-1){a+=l;
294var c=this._getSelectedTableCellByStateIndexes(e,r);
295var g=this._getRowSpan(c);
296if(g==1){}else{if(n>=0&&this._tableState[e][r]==this._tableState[n][r]){var p=this._getSelectedTableCellByStateIndexes(n,r);
297this._alterRowSpan(p,-1);
298}else{for(var f=r;
299f>-1;
300f--){var q=this._getStateValueIndexes(s,f);
301if(s==q.rowIndex){k=parseInt(q.colIndex)+1;
302break;
303}}var o=this._insertCell(b,k,c.innerHTML,c);
304this._setColSpan(o,this._getColSpan(c));
305this._setRowSpan(o,g-1);
306k++;
307}}}}var d=this._selectedRow.parentNode;
308if(d){d.removeChild(this._selectedRow);
309}return true;
310}},insertRowBelow:function(e){if(!this._selectedTable){return false;
311}var f=this._getLeftBottomStateIndexes(this._selectedRowIndex,this._selectedCell.cellIndex);
312if(typeof(f.rowIndex)!="undefined"&&typeof(f.colIndex)!="undefined"){var c=f.rowIndex;
313var l=c+1;
314var g=this._insertRow(l);
315$telerik.mergeElementAttributes(this._selectedRow,g);
316var a=";";
317for(var d=0;
318d<this._tableStateColsCount;
319d++){stateValue=this._tableState[c][d];
320if(a.indexOf(";"+stateValue+";")==-1){a+=stateValue+";";
321var k=this._getSelectedTableCellByStateIndexes(c,d);
322if(this._getRowSpan(k)>1&&l!=this._tableStateRowsCount&&this._tableState[c][d]==this._tableState[l][d]){this._alterRowSpan(k,1);
323}else{var h=this._insertCell(g,g.cells.length,"&nbsp;",k);
324var b=this._getColSpan(k);
325if(b>1){this._setColSpan(h,b);
326}}}}}return true;
327},insertRowAbove:function(f){if(!this._selectedTable){return false;
328}var g=this._insertRow(this._selectedRowIndex);
329$telerik.mergeElementAttributes(this._selectedRow,g);
330var c=0;
331var e=this._selectedRowCells.length;
332this._alterNonCurrentRowCellsRowspan(this._selectedRowIndex,1);
333for(var a=0;
334a<e;
335a++){var d=this._selectedRowCells[a];
336var b=this._getColSpan(this._selectedRowCells[a]);
337var h=this._insertCell(g,c++,"&nbsp;",d);
338if(b>1){this._setColSpan(h,b);
339}}return true;
340}
340,insertColumnToTheLeft:function(o){if(!this._selectedTable){return false;
341}var m=this._getLeftTopStateIndexes(this._selectedRowIndex,this._selectedCell.cellIndex);
342if(typeof(m.colIndex)!="undefined"){var p=parseInt(m.colIndex);
343if(isNaN(p)){p=0;
344}for(var l=0;
345l<this._tableStateRowsCount;
346l++){var q=this._selectedTable.rows[l];
347var n=this._getStateValueIndexes(l,p);
348var b=n.rowIndex;
349var h=n.colIndex;
350if(b==l){var d=false;
351if(p==0){d=true;
352}else{var g=this._selectedTable.rows[b].cells[h];
353var f=this._getColSpan(g);
354if(this._tableState[l][p]==this._tableState[l][p-1]&&f>1&&l!=this._selectedRowIndex){g.setAttribute("colSpan",f+1);
355var k=this._getRowSpan(g);
356if(k>1){for(var a=1;
357a<k;
358a++){l++;
359}}}else{d=true;
360}}if(d){var c=this._insertCell(q,h,"&nbsp;",q.cells[h]);
361}}else{var e=0;
362for(var a=p-1;
363a>-1;
364a--){var n=this._getStateValueIndexes(l,a);
365if(n.rowIndex==l){e=n.colIndex+1;
366break;
367}}var g=this._getSelectedTableCellByStateIndexes(l,p);
368var c=this._insertCell(q,e,"&nbsp;",g);
369}}}return true;
370},insertColumnToTheRight:function(o){if(!this._selectedTable){return false;
371}var m=this._getRightTopStateIndexes(this._selectedRowIndex,this._selectedCell.cellIndex);
372if(typeof(m.colIndex)!="undefined"){var p=parseInt(m.colIndex);
373if(isNaN(p)){p=0;
374}for(var l=0;
375l<this._tableStateRowsCount;
376l++){var q=this._selectedTable.rows[l];
377var n=this._getStateValueIndexes(l,p);
378var b=n.rowIndex;
379var h=parseInt(n.colIndex);
380if(isNaN(h)){h=0;
381}if(b==l){var d=false;
382if(p==this._tableStateColsCount-1){d=true;
383}else{var g=this._selectedTable.rows[b].cells[h];
384var f=this._getColSpan(g);
385if(this._tableState[l][p]==this._tableState[l][p+1]&&f>1&&l!=this._selectedRowIndex){g.setAttribute("colSpan",f+1);
386var k=this._getRowSpan(g);
387if(k>1){for(var a=1;
388a<k;
389a++){l++;
390}}}else{d=true;
391}}if(d){var c=this._insertCell(q,h+1,"&nbsp;",q.cells[h]);
392}}else{var e=this._selectedTable.rows[l].cells.length;
393for(var a=p+1;
394a<this._tableStateColsCount;
395a++){var n=this._getStateValueIndexes(l,a);
396if(n.rowIndex==l){e=parseInt(n.colIndex);
397if(isNaN(e)){e=0;
398}break;
399}}var g=this._getSelectedTableCellByStateIndexes(l,p);
400var c=this._insertCell(q,e,"&nbsp;",g);
401}}}return true;
402},deleteColumn:function(k){if(!this._selectedTable){return false;
403}var g=this._getLeftTopStateIndexes(this._selectedRowIndex,this._selectedCell.cellIndex);
404var l=g.colIndex;
405if(typeof(l)!="undefined"){for(var f=0;
406f<this._tableStateRowsCount;
407f++){var m=this._selectedTable.rows[f];
408var h=this._getStateValueIndexes(f,l);
409var e=parseInt(h.colIndex);
410var d=m.cells[e];
411var c=this._getRowSpan(d);
412var b=this._getColSpan(d);
413if(b>1){this._setColSpan(d,b-1);
414}else{m.removeChild(d);
415}if(c>1){for(var a=1;
416a<c;
417a++){f++;
418}}}return true;
419}return false;
420},canMergeLeft:function(e){if(!e){e=this._selectedCell;
421}if(!e||!e.parentNode){return false;
422}var d=true;
423var b=e.cellIndex;
424var c=e.parentNode;
425var g=c.rowIndex;
426if(b==0||b==-1){d=false;
427}else{var f=this._getLeftTopStateIndexes(g,b);
428if(typeof(f.rowIndex)=="undefined"||typeof(f.colIndex)=="undefined"){return false;
429}var h=this._getSelectedTableCellByStateIndexes(f.rowIndex,f.colIndex-1);
430if(h){var k=h.parentNode.rowIndex;
431var a=this._getRowSpan(h);
432if(k!=g||this._getRowSpan(e)!=this._getRowSpan(h)){d=false;
433}}}return d;
434},mergeLeft:function(a){var f=(a&&a.cell)?a.cell:this._selectedCell;
435if(!f||!f.parentNode){return false;
436}var c=true;
437var e=f.parentNode;
438if(this.canMergeLeft(f)){var d=e.cells[f.cellIndex-1];
439this._setColSpan(f,this._getColSpan(f)+this._getColSpan(d));
440var b=d.innerHTML;
441if(b!=" "&&b!="&nbsp;"){f.innerHTML=b+"<br />"+f.innerHTML;
442}e.removeChild(d);
443}else{this._raiseException("The cell can not be merged left!");
444c=false;
445}return c;
446},canMergeTop:function(e){if(!e){e=this._selectedCell;
447}if(!e||!e.parentNode){return false;
448}var d=true;
449var a=e.parentNode.rowIndex;
450if(a==0){d=false;
451}else{var b=this._getLeftTopStateIndexes(a,e.cellIndex);
452if(typeof(b.rowIndex)=="undefined"||typeof(b.colIndex)=="undefined"){return false;
453}var c=this._getSelectedTableCellByStateIndexes(b.rowIndex-1,b.colIndex);
454d=this.canMergeDown(c);
455}return d;
456},mergeTop:function(a){var g=(a&&a.cell)?a.cell:this._selectedCell;
457if(!g||!g.parentNode){return false;
458}var e=true;
459if(this.canMergeTop(g)){var f=g.parentNode;
460var b=this._getLeftTopStateIndexes(f.rowIndex,g.cellIndex);
461var c=this._getSelectedTableCellByStateIndexes(b.rowIndex-1,b.colIndex);
462var d=g.innerHTML;
463if(d!=" "&&d!="&nbsp;"){c.innerHTML+="<br />"+d;
464}this.set_selectedCell(c,false);
465this._alterRowSpan(c,this._getRowSpan(g));
466f.removeChild(g);
467}else{this._raiseException("The cell cannot be merged top!");
468e=false;
469}return e;
470},canMergeRight:function(e){if(!e){e=this._selectedCell;
471}if(!e||!e.parentNode){return false;
472}var d=true;
473var a=e.cellIndex;
474var f=e.parentNode;
475var c=f.rowIndex;
476if(typeof(c)=="undefined"){return false;
477}var h=f.cells.length;
478if(a==h-1){d=false;
479}else{var g=this._getRightTopStateIndexes(c,a);
480if(typeof(g.rowIndex)=="undefined"||typeof(g.colIndex)=="undefined"){return false;
481}var b=this._getSelectedTableCellByStateIndexes(g.rowIndex,g.colIndex+1);
482if(b&&(b.parentNode.rowIndex!=c||this._getRowSpan(e)!=this._getRowSpan(b))){d=false;
483}}return d;
484},mergeRight:function(a){var f=(a&&a.cell)?a.cell:this._selectedCell;
485if(!f||!f.parentNode){return false;
486}var c=true;
487if(this.canMergeRight(f)){var e=f.parentNode;
488var b=e.cells[f.cellIndex+1];
489var d=b.innerHTML;
490if(d!=" "&&d!="&nbsp;"){f.innerHTML+="<br />"+d;
491}this._setColSpan(f,this._getColSpan(f)+this._getColSpan(b));
492e.removeChild(b);
493}else{this._raiseException("The cell can not be merged right!");
494c=false;
495}return c;
496},canMergeDown:function(f){if(!f){f=this._selectedCell;
497}if(!f||!f.parentNode){return false;
498}var e=true;
499var d=this._getRowSpan(f);
500var c=this._getColSpan(f);
501var n=f.parentNode.rowIndex;
502var b=n+d;
503if(b==this._tableStateRowsCount){e=false;
504}else{var l=this._getLeftTopStateIndexes(n,f.cellIndex);
505if(typeof(l.colIndex)!="undefined"){var o=l.colIndex;
506var m=this._getStateValueIndexes(b,o);
507var k=m.rowIndex;
508var g=parseInt(m.colIndex);
509var h=this._selectedTable.rows[k].cells[g];
510if(h.parentNode.parentNode.tagName!=f.parentNode.parentNode.tagName){return false;
511}var a=this._getColSpan(h);
512if(c!=a){e=false;
513}else{if(o!=0){if(this._tableState[b][o-1]==this._tableState[b][o]){e=false;
514}}}}}return e;
515},mergeDown:function(b){var f=(b&&b.cell)?b.cell:this._selectedCell;
516if(!f||!f.parentNode){return false;
517}var d=true;
518if(this.canMergeDown(f)){var c=this._getLeftBottomStateIndexes(f.parentNode.rowIndex,f.cellIndex);
519var a=this._getSelectedTableCellByStateIndexes(c.rowIndex+1,c.colIndex);
520var e=a.innerHTML;
521if(e!=" "&&e!="&nbsp;"){f.innerHTML+="<br />"+e;
522}this._alterRowSpan(f,this._getRowSpan(a));
523a.parentNode.removeChild(a);
524}else{this._raiseException("The cell can not be merged down!");
525d=false;
526}return d;
527},canDeleteCell:function(f){if(!f){f=this._selectedCell;
528}if(!f||!f.parentNode){return false;
529}var h=0;
530var g=this._getRowSpan(f);
531var e=this._getColSpan(f);
532var b=f.parentNode.rowIndex;
533var a=f.cellIndex;
534var d=this._getLeftTopStateIndexes(b,a);
535var c=this._getLeftBottomStateIndexes(b,a);
536if(g==this._tableStateRowsCount){h=1;
537}else{if(e==this._tableStateColsCount){h=2;
538}else{if(this.canMergeLeft(f)){h=3;
539}else{if(this.canMergeRight(f)){h=4;
540}else{if(this.canMergeDown(f)){h=5;
541}else{if(this.canMergeTop(f)){h=6;
542}}}}}}return h;
543},deleteCell:function(h){var d=(h&&h.cell)?h.cell:this._selectedCell;
544if(!d||!d.parentNode){return false;
545}var c=true;
546var g=d.parentNode;
547var k=this.canDeleteCell(d);
548switch(k){case 1:g.removeChild(d);
549break;
550case 2:g.parentNode.removeChild(g);
551break;
552case 3:var l=g.cells[d.cellIndex-1];
553this.set_selectedCell(l,false);
554c=this.mergeRight();
555break;
556case 4:var a=g.cells[d.cellIndex+1];
557this.set_selectedCell(a,false);
558c=this.mergeLeft();
559break;
560case 5:var e=this._getLeftBottomStateIndexes(g.rowIndex,d.cellIndex);
561var b=this._getSelectedTableCellByStateIndexes(e.rowIndex+1,e.colIndex);
562this.set_selectedCell(b,false);
563c=this.mergeTop();
564break;
565case 6:var e=this._getLeftBottomStateIndexes(g.rowIndex,d.cellIndex);
566var f=this._getSelectedTableCellByStateIndexes(e.rowIndex-1,e.colIndex);
567this.set_selectedCell(f,false);
568c=this.mergeDown();
569break;
570default:this._raiseException("The cell can not be deleted!");
571c=false;
572break;
573}if(c&&g&&g.cells.length==0){g.parentNode.removeChild(g);
574}return c;
575},splitCellHorizontally:function(l){if(!this._selectedCell){return false;
576}var c=this._selectedCell;
577var q=true;
578var d=this._getColSpan(c);
579var o=c.cellIndex;
580var r=this._selectedRow;
581var a=this._selectedRowIndex;
582var b=a+","+o;
583var p=this._insertCell(r,o+1,"&nbsp;",c);
584this._setRowSpan(p,this._getRowSpan(c));
585if(d==1){var g=this._getLeftTopStateIndexes(a,o);
586var u=g.colIndex;
587var n=";";
588for(var e=0;
589e<this._tableStateRowsCount;
590e++){var k=this._tableState[e][u];
591if(e!=a&&k!=b&&n.indexOf(";"+k+";")){n+=k+";";
592var t=this._getSelectedTableCellByStateIndexes(e,u);
593this._setColSpan(t,this._getColSpan(t)+1);
594}}}else{var f=(l)?parseInt(l.rightColSpan):null;
595if(!f||isNaN(f)||f>=d){var h=Math.ceil(d/2);
596var m,s;
597if(d%2==0){m=h;
598s=h;
599}else{m=h;
600s=h-1;
601}}else{m=d-f;
602s=f;
603}this._setColSpan(c,m);
604this._setColSpan(p,s);
605}return q;
606},splitCellVertically:function(h){var b=this._selectedCell;
607if(!b){return false;
608}if(!b.parentNode){return false;
609}var n=true;
610var s=this._getRowSpan(b);
611var d=b.cellIndex;
612var o=this._selectedRow;
613var p=this._selectedRowIndex;
614var g=this._selectedRowCells;
615var a=g.length;
616var k=";";
617var q=null;
618var f=[];
619if(s==1){for(var r=0;
620r<this._tableStateColsCount;
621r++){q=this._getSelectedTableCellByStateIndexes(p,r);
622stateValue=this._tableState[p][r];
623f=this._getStateValueIndexes(p,r);
624if((q.cellIndex!=d||p!=f.rowIndex)&&k.indexOf(";"+stateValue+";")==-1){k+=stateValue+";";
625this._alterRowSpan(q,1);
626}}newRow=this._insertRow(p+1);
627$telerik.mergeElementAttributes(o,newRow);
628newCell=this._insertCell(newRow,newRow.cells.length,"&nbsp;",b);
629this._setColSpan(newCell,this._getColSpan(b));
630}else{var e=Math.ceil(s/2),c,m;
631var l=(h)?parseInt(h.downRowSpan):null;
632if(!l||isNaN(l)||l>=s){if(s%2==0){c=e;
633m=e;
634}else{c=e;
635m=e-1;
636}}else{c=s-l;
637m=l;
638}this._setRowSpan(b,c);
639arStateIndexes=this._getLeftTopStateIndexes(p,d);
640alterRowIndex=p+c;
641newCellColIndex=0;
642for(var r=arStateIndexes.colIndex;
643r>-1;
644r--){f=this._getStateValueIndexes(alterRowIndex,r);
645if(f.rowIndex==alterRowIndex){newCellColIndex=f.colIndex+1;
646break;
647}}newCell=this._insertCell(this._selectedTable.rows[alterRowIndex],newCellColIndex,"&nbsp;",b);
648this._setColSpan(newCell,this._getColSpan(b));
649this._setRowSpan(newCell,m);
650}return n;
651},setAsContentCell:function(a){var b=this._selectedCell;
652if(!b){return false;
653}if(!b.parentNode){return false;
654}b.style.width="100%";
655b.style.height="100%";
656return true;
657},add_onCommand:function(a){this.get_events().addHandler("onCommand",a);
658},_raiseEvent:function(b,c){var a=this.get_events().getHandler(b);
659if(a){if(!c){c=Sys.EventArgs.Empty;
660}a(this,c);
661}}};
662Telerik.Web.UI.LayoutBuilderEngine.registerClass("Telerik.Web.UI.LayoutBuilderEngine",Telerik.Web.UI.RadWebControl);
663
664if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();

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.