Status:
ACTIVE (added: 06.02.2013)
Last effective URL:
Board tracker:
turn on JavaScript support!
Trade script:
YaTMS
TGP script:
AutoGallery TGPX
Services:
AutoGallery TGPXXClicks.net
X-activity 1 source codes:
Script at http://mm2h-malaysia.com.statsdomai ... (local script) (report as good / report as bad ) /* ==========================================================
* bootstrap-twipsy.js v1.3.0
* http://twitter.github.com/bootstrap/javascript.html#twipsy
* adapted from the original jquery.tipsy by jason frame
* ==========================================================
* copyright 2011 twitter, inc.
*
* licensed under the apache license, version 2.0 (the "license");
* you may not use this file except in compliance with the license.
* you may obtain a copy of the license at
*
* http://www.apache.org/licenses/license-2.0
*
* unless required by applicable law or agreed to in writing, software
* distributed under the license is distributed on an "as is" basis,
* without warranties or conditions of any kind, either express or implied.
* see the license for the specific language governing permissions and
* limitations under the license.
* ========================================================== */
!function( $ ) {
/* css transition support (https://gist.github.com/373874)
* ======================================================= */
var transitionend
$(document).ready(function () {
$.support.transition = (function () {
var thisbody = document.body || document.documentelement
, thisstyle = thisbody.style
, support = thisstyle.transition !== undefined || thisstyle.webkittransition !== undefined || thisstyle.moztransition !== undefined || thisstyle.mstransition !== undefined || thisstyle.otransition !== undefined
return support
})()
// set css transition event type
if ( $.support.transition ) {
transitionend = "transitionend"
if ( $.browser.webkit ) {
transitionend = "webkittransitionend"
} else if ( $.browser.mozilla ) {
transitionend = "transitionend"
} else if ( $.browser.opera ) {
transitionend = "otransitionend"
}
}
})
/* twipsy public class definition
* ============================== */
var twipsy = function ( element, options ) {
this.$element = $(element)
this.options = options
this.enabled = true
this.fixtitle()
}
twipsy.prototype = {
show: function() {
var pos
, actualwidth
, actualheight
, placement
, $tip
, tp
if (this.gettitle() && this.enabled) {
$tip = this.tip()
this.setcontent()
if (this.options.animate) {
$tip.addclass('fade')
}
$tip
.remove()
.css({ top: 0, left: 0, display: 'block' })
.prependto(document.body)
pos = $.extend({}, this.$element.offset(), {
width: this.$element[0].offsetwidth
, height: this.$element[0].offsetheight
})
actualwidth = $tip[0].offsetwidth
actualheight = $tip[0].offsetheight
placement = maybecall(this.options.placement, this, [ $tip[0], this.$element[0] ])
switch (placement) {
case 'below':
tp = {top: pos.top + pos.height + this.options.offset, left: pos.left + pos.width / 2 - actualwidth / 2}
break
case 'above':
tp = {top: pos.top - actualheight - this.options.offset, left: pos.left + pos.width / 2 - actualwidth / 2}
break
case 'left':
tp = {top: pos.top + pos.height / 2 - actualheight / 2, left: pos.left - actualwidth - this.options.offset}
break
case 'right':
tp = {top: pos.top + pos.height / 2 - actualheight / 2, left: pos.left + pos.width + this.options.offset}
break
}
$tip
.css(tp)
.addclass(placement)
.addclass('in')
}
}
, setcontent: function () {
var $tip = this.tip()
$tip.find('.twipsy-inner')[this.options.html ? 'html' : 'text'](this.gettitle())
$tip[0].classname = 'twipsy'
}
, hide: function() {
var that = this
, $tip = this.tip()
$tip.removeclass('in')
function removeelement () {
$tip.remove()
}
$.support.transition && this.$tip.hasclass('fade') ?
$tip.bind(transitionend, removeelement) :
removeelement()
}
, fixtitle: function() {
var $e = this.$element
if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
$e.attr('data-original-title', $e.attr('title') || '').removeattr('title')
}
}
, gettitle: function() {
var title
, $e = this.$element
, o = this.options
this.fixtitle()
if (typeof o.title == 'string') {
title = $e.attr(o.title == 'title' ? 'data-original-title' : o.title)
} else if (typeof o.title == 'function') {
title = o.title.call($e[0])
}
title = ('' + title).replace(/(^\s*|\s*$)/, "")
return title || o.fallback
}
, tip: function() {
if (!this.$tip) {
this.$tip = $('<div class="twipsy" />').html('<div class="twipsy-arrow"></div><div class="twipsy-inner"></div>')
}
return this.$tip
}
, validate: function() {
if (!this.$element[0].parentnode) {
this.hide()
this.$element = null
this.options = null
}
}
, enable: function() {
this.enabled = true
}
, disable: function() {
this.enabled = false
}
, toggleenabled: function() {
this.enabled = !this.enabled
}
}
/* twipsy private methods
* ====================== */
function maybecall ( thing, ctx, args ) {
return typeof thing == 'function' ? thing.apply(ctx, args) : thing
}
/* twipsy plugin definition
* ======================== */
$.fn.twipsy = function (options) {
$.fn.twipsy.initwith.call(this, options, twipsy, 'twipsy')
return this
}
$.fn.twipsy.initwith = function (options, constructor, name) {
var twipsy
, binder
, eventin
, eventout
if (options === true) {
return this.data(name)
} else if (typeof options == 'string') {
twipsy = this.data(name)
if (twipsy) {
twipsy[options]()
}
return this
}
options = $.extend({}, $.fn[name].defaults, options)
function get(ele) {
var twipsy = $.data(ele, name)
if (!twipsy) {
twipsy = new constructor(ele, $.fn.twipsy.elementoptions(ele, options))
$.data(ele, name, twipsy)
}
return twipsy
}
function enter() {
var twipsy = get(this)
twipsy.hoverstate = 'in'
if (options.delayin == 0) {
twipsy.show()
} else {
twipsy.fixtitle()
settimeout(function() {
if (twipsy.hoverstate == 'in') {
twipsy.show()
}
}, options.delayin)
}
}
function leave() {
var twipsy = get(this)
twipsy.hoverstate = 'out'
if (options.delayout == 0) {
twipsy.hide()
} else {
settimeout(function() {
if (twipsy.hoverstate == 'out') {
twipsy.hide()
}
}, options.delayout)
}
}
if (!options.live) {
this.each(function() {
get(this)
})
}
if (options.trigger != 'manual') {
binder = options.live ? 'live' : 'bind'
eventin = options.trigger == 'hover' ? 'mouseenter' : 'focus'
eventout = options.trigger == 'hover' ? 'mouseleave' : 'blur'
this[binder](eventin, enter)[binder](eventout, leave)
}
return this
}
$.fn.twipsy.twipsy = twipsy
$.fn.twipsy.defaults = {
animate: true
, delayin: 0
, delayout: 0
, fallback: ''
, placement: 'above'
, html: false
, live: false
, offset: 0
, title: 'title'
, trigger: 'hover'
}
$.fn.twipsy.elementoptions = function(ele, options) {
return $.metadata ? $.extend({}, options, $(ele).metadata()) : options
}
}( window.jquery || window.ender );
Domain info:
- Came upon some drawback? Please, help us
fix it .
- This site is cheating? Please use comment and rating system below to inform us about it.
No comments for this trader. Be the first!
Only registered users have the right to post comments. You can register here
02.22.10
New CJLog Alert
Try our new BETA unique service!
CJLog Alerts
02.21.10
ICQ Bot is down
ICQ Bot no more supported.
02.20.08 ICQ Bot updates!
New funcs. Now bot will show you topics ob adult boards with checked domain. Also two commands are realized: boards [domain] will show snippets and iframes [domain] will show iframes and scripts with description.
02.16.08 CJLog ICQ Bot!
Use power of CJLog in your ICQ. Just add our bot
450-825-540 to your IM and you can check your traders for blacklist status, purity, traffic, niches, illegal scripts much quickly!
02.07.08 CJLog Alerts!
With CJLog Alerts your sites will newer been hacked or go down. CJLog Alerts will inform you about anwanted changes or downtimes.