]>
git.proxmox.com Git - extjs.git/blob - extjs/build/examples/classic/shared/examples.js
1 Ext
.example = function(){
4 function createBox(t
, s
){
5 // return ['<div class="msg">',
6 // '<div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>',
7 // '<div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc"><h3>', t, '</h3>', s, '</div></div></div>',
8 // '<div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>',
10 return '<div class="msg ' + Ext
.baseCSSPrefix
+ 'border-box"><h3>' + t
+ '</h3><p>' + s
+ '</p></div>';
13 msg : function(title
, format
) {
14 // Ensure message container is last in the DOM so it cannot interfere with
15 // layout#isValidParent's DOM ordering requirements.
17 document
.body
.appendChild(msgCt
.dom
);
19 msgCt
= Ext
.DomHelper
.append(document
.body
, {id
:'msg-div'}, true);
21 var s
= Ext
.String
.format
.apply(String
, Array
.prototype.slice
.call(arguments
, 1));
22 var m
= Ext
.DomHelper
.append(msgCt
, createBox(title
, s
), true);
24 m
.slideIn('t').ghost("t", { delay
: 1000, remove
: true});
29 Ext
.example
.shortBogusMarkup
= '<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, '+
30 'sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales '+
31 'non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet '+
32 'tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla.</p>';
34 Ext
.example
.bogusMarkup
= '<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, '+
35 'porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, '+
36 'lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis '+
37 'vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna.<br/><br/>'+
38 'Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing '+
39 'eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt '+
40 'diam nec urna. Curabitur velit. Lorem ipsum dolor sit amet.</p>';
43 // old school cookie functions
45 Cookies
.set = function(name
, value
){
47 var argc
= arguments
.length
;
48 var expires
= (argc
> 2) ? argv
[2] : null;
49 var path
= (argc
> 3) ? argv
[3] : '/';
50 var domain
= (argc
> 4) ? argv
[4] : null;
51 var secure
= (argc
> 5) ? argv
[5] : false;
52 document
.cookie
= name
+ "=" + escape (value
) +
53 ((expires
== null) ? "" : ("; expires=" + expires
.toGMTString())) +
54 ((path
== null) ? "" : ("; path=" + path
)) +
55 ((domain
== null) ? "" : ("; domain=" + domain
)) +
56 ((secure
== true) ? "; secure" : "");
59 Cookies
.get = function(name
){
61 var alen
= arg
.length
;
62 var clen
= document
.cookie
.length
;
67 if (document
.cookie
.substring(i
, j
) == arg
)
68 return Cookies
.getCookieVal(j
);
69 i
= document
.cookie
.indexOf(" ", i
) + 1;
76 Cookies
.clear = function(name
) {
77 if(Cookies
.get(name
)){
78 document
.cookie
= name
+ "=" +
79 "; expires=Thu, 01-Jan-70 00:00:01 GMT";
83 Cookies
.getCookieVal = function(offset
){
84 var endstr
= document
.cookie
.indexOf(";", offset
);
86 endstr
= document
.cookie
.length
;
88 return unescape(document
.cookie
.substring(offset
, endstr
));