diff options
author | Pascal Kriete <pascal.kriete@ellislab.com> | 2010-11-10 22:47:55 +0100 |
---|---|---|
committer | Pascal Kriete <pascal.kriete@ellislab.com> | 2010-11-10 22:47:55 +0100 |
commit | 5cf9fdcf08cdfba2078c6a055cccc93043730aeb (patch) | |
tree | 60120a8ef157010f5f8e0ef0171da6d7fb844faf | |
parent | 1f2b3f06d951d949f5b565f0955e3e68d32008e2 (diff) |
Removing unused js
-rw-r--r-- | user_guide/nav/hacks.txt | 3 | ||||
-rwxr-xr-x | user_guide/nav/moo.fx.js | 36 | ||||
-rwxr-xr-x | user_guide/nav/moo.fx.pack.js | 241 |
3 files changed, 2 insertions, 278 deletions
diff --git a/user_guide/nav/hacks.txt b/user_guide/nav/hacks.txt index f29e5a77a..8c17f008a 100644 --- a/user_guide/nav/hacks.txt +++ b/user_guide/nav/hacks.txt @@ -4,6 +4,7 @@ At line 79 in the toggle: function() function, I added: document.getElementById('nav').style.display = 'block'; +-- Rick Ellis --- Rick Ellis
\ No newline at end of file +Also removed fx.Opacity and fx.Height from moo.fx.js -- Pascal
\ No newline at end of file diff --git a/user_guide/nav/moo.fx.js b/user_guide/nav/moo.fx.js index c80697fd2..256371d19 100755 --- a/user_guide/nav/moo.fx.js +++ b/user_guide/nav/moo.fx.js @@ -81,39 +81,3 @@ Object.extend(Object.extend(fx.Height.prototype, fx.Layout.prototype), { else this.custom(0, this.el.scrollHeight); } }); - -fx.Width = Class.create(); -Object.extend(Object.extend(fx.Width.prototype, fx.Layout.prototype), { - increase: function() { - this.el.style.width = this.now + "px"; - }, - - toggle: function(){ - if (this.el.offsetWidth > 0) this.custom(this.el.offsetWidth, 0); - else this.custom(0, this.el.iniWidth); - } -}); - -//fader -fx.Opacity = Class.create(); -fx.Opacity.prototype = Object.extend(new fx.Base(), { - initialize: function(el, options) { - this.el = $(el); - this.now = 1; - this.increase(); - this.setOptions(options); - }, - - increase: function() { - if (this.now == 1) this.now = 0.9999; - if (this.now > 0 && this.el.style.visibility == "hidden") this.el.style.visibility = "visible"; - if (this.now == 0) this.el.style.visibility = "hidden"; - if (window.ActiveXObject) this.el.style.filter = "alpha(opacity=" + this.now*100 + ")"; - this.el.style.opacity = this.now; - }, - - toggle: function() { - if (this.now > 0) this.custom(1, 0); - else this.custom(0, 1); - } -});
\ No newline at end of file diff --git a/user_guide/nav/moo.fx.pack.js b/user_guide/nav/moo.fx.pack.js deleted file mode 100755 index e2ce39927..000000000 --- a/user_guide/nav/moo.fx.pack.js +++ /dev/null @@ -1,241 +0,0 @@ -/* -moo.fx pack, effects extensions for moo.fx. -by Valerio Proietti (http://mad4milk.net) MIT-style LICENSE -for more info visit (http://moofx.mad4milk.net). -Wednesday, November 16, 2005 -v1.0.4 -*/ - -//text size modify, now works with pixels too. -fx.Text = Class.create(); -fx.Text.prototype = Object.extend(new fx.Base(), { - initialize: function(el, options) { - this.el = $(el); - this.setOptions(options); - if (!this.options.unit) this.options.unit = "em"; - }, - - increase: function() { - this.el.style.fontSize = this.now + this.options.unit; - } -}); - -//composition effect, calls Width and Height alltogheter -fx.Resize = Class.create(); -fx.Resize.prototype = { - initialize: function(el, options) { - this.h = new fx.Height(el, options); - if (options) options.onComplete = null; - this.w = new fx.Width(el, options); - this.el = $(el); - }, - - toggle: function(){ - this.h.toggle(); - this.w.toggle(); - }, - - modify: function(hto, wto) { - this.h.custom(this.el.offsetHeight, this.el.offsetHeight + hto); - this.w.custom(this.el.offsetWidth, this.el.offsetWidth + wto); - }, - - custom: function(hto, wto) { - this.h.custom(this.el.offsetHeight, hto); - this.w.custom(this.el.offsetWidth, wto); - }, - - hide: function(){ - this.h.hide(); - this.w.hide(); - } -} - -//composition effect, calls Opacity and (Width and/or Height) alltogheter -fx.FadeSize = Class.create(); -fx.FadeSize.prototype = { - initialize: function(el, options) { - this.el = $(el); - this.el.o = new fx.Opacity(el, options); - if (options) options.onComplete = null; - this.el.h = new fx.Height(el, options); - this.el.w = new fx.Width(el, options); - }, - - toggle: function() { - this.el.o.toggle(); - for (var i = 0; i < arguments.length; i++) { - if (arguments[i] == 'height') this.el.h.toggle(); - if (arguments[i] == 'width') this.el.w.toggle(); - } - }, - - hide: function(){ - this.el.o.hide(); - for (var i = 0; i < arguments.length; i++) { - if (arguments[i] == 'height') this.el.h.hide(); - if (arguments[i] == 'width') this.el.w.hide(); - } - } -} - -//intended to work with arrays. -var Multi = new Object(); -Multi = function(){}; -Multi.prototype = { - initialize: function(elements, options){ - this.options = options; - this.el = this.getElementsFromArray(elements); - for (i=0;i<this.el.length;i++){ - this.effect(this.el[i]); - } - }, - - getElementsFromArray: function(array) { - var elements = new Array(); - for (i=0;i<array.length;i++) { - elements.push($(array[i])); - } - return elements; - } -} - -//Fadesize with arrays -fx.MultiFadeSize = Class.create(); -fx.MultiFadeSize.prototype = Object.extend(new Multi(), { - effect: function(el){ - el.fs = new fx.FadeSize(el, this.options); - }, - - showThisHideOpen: function(el, delay, mode){ - for (i=0;i<this.el.length;i++){ - if (this.el[i].offsetHeight > 0 && this.el[i] != el && this.el[i].h.timer == null && el.h.timer == null){ - this.el[i].fs.toggle(mode); - setTimeout(function(){el.fs.toggle(mode);}.bind(el), delay); - } - - } - }, - - hide: function(el, mode){ - el.fs.hide(mode); - } -}); - -var Remember = new Object(); -Remember = function(){}; -Remember.prototype = { - initialize: function(el, options){ - this.el = $(el); - this.days = 365; - this.options = options; - this.effect(); - var cookie = this.readCookie(); - if (cookie) { - this.fx.now = cookie; - this.fx.increase(); - } - }, - - //cookie functions based on code by Peter-Paul Koch - setCookie: function(value) { - var date = new Date(); - date.setTime(date.getTime()+(this.days*24*60*60*1000)); - var expires = "; expires="+date.toGMTString(); - document.cookie = this.el+this.el.id+this.prefix+"="+value+expires+"; path=/"; - }, - - readCookie: function() { - var nameEQ = this.el+this.el.id+this.prefix + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); - } - return false; - }, - - custom: function(from, to){ - if (this.fx.now != to) { - this.setCookie(to); - this.fx.custom(from, to); - } - } -} - -fx.RememberHeight = Class.create(); -fx.RememberHeight.prototype = Object.extend(new Remember(), { - effect: function(){ - this.fx = new fx.Height(this.el, this.options); - this.prefix = 'height'; - }, - - toggle: function(){ - if (this.el.offsetHeight == 0) this.setCookie(this.el.scrollHeight); - else this.setCookie(0); - this.fx.toggle(); - }, - - resize: function(to){ - this.setCookie(this.el.offsetHeight+to); - this.fx.custom(this.el.offsetHeight,this.el.offsetHeight+to); - }, - - hide: function(){ - if (!this.readCookie()) { - this.fx.hide(); - } - } -}); - -fx.RememberText = Class.create(); -fx.RememberText.prototype = Object.extend(new Remember(), { - effect: function(){ - this.fx = new fx.Text(this.el, this.options); - this.prefix = 'text'; - } -}); - - -//use to attach effects without using js code, just classnames and rel attributes. -ParseClassNames = Class.create(); -ParseClassNames.prototype = { - initialize: function(options){ - var babies = document.getElementsByTagName('*') || document.all; - for (var i = 0; i < babies.length; i++) { - var el = babies[i]; - //attach the effect, from the classNames; - var effects = this.getEffects(el); - for (var j = 0; j < effects.length; j++) { - if (j == 1 && options) options.onComplete = null; - el[effects[j]+"fx"] = new fx[effects[j]](el, options); - } - //execute methods, from rel - if (el.rel) { - el.crel = el.rel.split(' '); - if (el.crel[0].indexOf("fx_") > -1) { - var event = el.crel[0].replace('fx_', ''); - var tocompute = this.getEffects($(el.crel[1])); - el["on"+event] = function(){ - for (var f = 0; f < tocompute.length; f++) { - $(this.crel[1])[tocompute[f]+"fx"][this.crel[2] || "toggle"](this.crel[3] || null, this.crel[4] || null); - } - } - } - } - } - }, - - getEffects: function(el){ - var effects = new Array(); - var css = el.className.split(' '); - for (var i = 0; i < css.length; i++) { - if (css[i].indexOf('fx_') > -1) { - var effect = css[i].replace('fx_', ''); - effects.push(effect); - } - } - return effects; - } -}
\ No newline at end of file |