Hallo,
Net is mijn site hiphopmusic.nl online gegaan en hoor alleen maar positieve dingen!
Nu vraag ik jullie mening :$
Met vriendelijke groeten,
Rick van der Kleijn
Hallo,
Net is mijn site hiphopmusic.nl online gegaan en hoor alleen maar positieve dingen!
Nu vraag ik jullie mening :$
Met vriendelijke groeten,
Rick van der Kleijn
mooi 8/10 eindelijk wat anders dan die tal van banditie zooi.
Ik lees prima hoor, maar dat is hetzelfde als appels met peren vergelijken
Ik geef het een 6,5
ziet er netjes uit 7(h)
Citaat van macgyverziet er netjes uit 7(h)
Bedankt !:cheer:
Netjes hoor, Ik ben zelf altijd voor donkere layouts, en deze heb je goed in everwicht gehouden door de kleur rood erbij te gebruiken..
Ga zo door;)
Een 8!
MVG G.vdBosch
Ik geef je een 7. Heb liever HTML 5 layouts ...
maviose een html 5 layout is geen layout.
HTML 5 is de opmaak dus hoe de achtergrond techniek is.
wat jij bedoel is denk ik een web2 layout maar achja het is geen twitter of zo toch?
Citaat van eeykmaviose een html 5 layout is geen layout.
HTML 5 is de opmaak dus hoe de achtergrond techniek is.
wat jij bedoel is denk ik een web2 layout maar achja het is geen twitter of zo toch?
Twitter is niet in HTML5 geschreven. Ik bedoel dat ik liever zijn layout in HTML5 zag, is die wat mee met onze tijd.
Twitter is wel html 5 bekijk de bron code en daarna de doctype maar eens.
Citaat van eeykTwitter is wel html 5 bekijk de bron code en daarna de doctype maar eens.
<!DOCTYPE html>
<html>
<head>
<title>Twitter</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8" />
<script type="text/javascript" charset="utf-8">
// this must be set before any other script is loaded for IE7 security
document.domain = 'twitter.com';
var twttr = {};
twttr.versionName = 'phoenix';
// this will be copied to twttr.appStartTime once our JS has started up
document.startTime = new Date().getTime();
</script>
<script>
function bust () {
document.write = "";
window.top.location = window.self.location;
setTimeout(function() {
document.body.innerHTML = '';
}, 0);
window.self.onload = function(evt) {
document.body.innerHTML = '';
};
}
if (window.top !== window.self) { // are you trying to put self in an iframe?
try {
if (window.top.location.host) { // this is illegal to access unless you share a non-spoofable document domain
// fun times
} else {
bust(); // chrome executes this
}
} catch (ex) {
bust(); // everyone executes this
}
}
</script>
<link href="/phoenix/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<link rel="stylesheet" href="http://a2.twimg.com/a/1303425044/phoenix/css/phoenix.bundle.css" type="text/css" media="screen" />
<noscript>
<meta http-equiv=refresh content="0; URL=/?_twitter_noscript=1" />
</noscript>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-30775-6']);
_gaq.push(
['_trackPageview'],
['_setDomainName', 'twitter.com']
);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
}());
twttr.trackPageView = function(pathName) {
var event = ['_trackPageview'];
if (pathName) {
event.push(pathName);
}
_gaq.push(event);
};
</script>
</head>
<body class="user-style-twttr loading-body logged-out ">
<div id="doc">
<div id="top-stuff">
<div id="banners" style="clear:both;"></div>
<div id="top-bar-outer">
<div id="top-bar-bg"></div>
<div id="top-bar">
<div class="top-bar-inside">
<div class="static-links">
<div id="logo">
<a href="/">Twitter</a>
</div>
<form id="search-form" action="/search" method="GET">
<span class="glass left"><i></i></span>
<input value="" placeholder="Search" name="q" id="search-query" type="text" />
</form>
<div id="global-nav">
<ul>
</ul>
</div>
<div id="sections"></div>
</div>
<div class="active-links">
<div id="session">
<a id="signin-link" href="/login">
<em>Have an account?</em>
<strong>Sign in</strong><i></i>
</a>
<a id="signup-link" href="https://twitter.com/signup">
<em>New to Twitter?</em>
<strong>Join Today »</strong>
</a>
<div id="signin-dropdown" class="dropdown dark">
<form action="https://twitter.com/sessions?phx=1" class="signin" method="post">
<fieldset class="textbox">
<label class="username">
<span>Username or email</span>
<input type="text" value="" name="session[username_or_email]" autocomplete="on" />
</label>
<label class="password">
<span>Password</span>
<input type="password" value="" name="session[password]" />
</label>
</fieldset>
<fieldset class="subchck">
<button type="submit" class="submit button">Sign in</button>
<label class="remember">
<input type="checkbox" value="1" name="remember_me" />
<span>Remember me</span>
</label>
</fieldset>
<p>
<a class="forgot" href="/account/resend_password">Forgot password?</a><br />
<a class="mobile" href="/account/complete">Already using Twitter on your phone?</a>
</p>
</form>
</div>
</div>
</div>
</div>
</div>
<div id="message-drawer"></div>
</div>
</div>
<div id="page-outer">
<div id="front-container">
<div class="leftside">
<h1><span>Twitter</span></h1>
<h2><a href="/#!/toptweets" tabindex="-1">Follow your interests</a></h2>
<p>Instant updates from your friends, industry experts, favorite celebrities, and what’s happening around the world.</p>
</div>
<div class="rightside">
<div class="gradient"></div>
<div class="front-signin">
<form action="https://twitter.com/sessions?phx=1" class="signin" method="post">
<fieldset class="textbox">
<div class="holding username">
<span class="holder">Username</span>
<input type="text" value="" name="session[username_or_email]" title="Username or email" autocomplete="on" />
</div>
<div class="holding password">
<span class="holder">Password</span>
<input type="password" value="" name="session[password]" title="Password" />
</div>
</fieldset>
<fieldset class="subchck">
<button type="submit" class="submit button">Sign in</button>
<label class="remember">
<input type="checkbox" value="1" name="remember_me" />
<span>Remember me</span>
</label>
</fieldset>
<p>
<a class="forgot" href="/account/resend_password">Forgot it?</a>
</p>
</form>
</div>
<div class="front-signup">
<h3>New to Twitter? <em>Join today!</em></h3>
<form action="https://twitter.com/signup" method="post">
<div class="holding name">
<span class="holder">Full name</span>
<input type="text" autocomplete="off" value="" name="user[name]" maxlength="20"/>
</div>
<div class="holding email">
<span class="holder">Email</span>
<input type="text" autocomplete="off" value="" name="user[email]"/>
</div>
<div class="holding password">
<span class="holder">Password</span>
<input type="password" value="" name="user[user_password]"/>
</div>
<input type="submit" class="promotional submit button" value="Sign up" />
</form>
</div>
</div>
<div class="search">
<form action="/#!/search" method="GET">
<div class="holding">
<span class="holder">Search Twitter</span>
<input value="" name="q" type="text" autocomplete="off" />
</div>
<div class="glass button submit"><i></i></div>
</form>
</div>
<div class="radial">
<div class="shadow"></div>
<ul><li data-item-offset=""><a data-user-id="10221272" href="/#!/LATimesbiz" title="LA Times Biz News"><img src="http://a0.twimg.com/profile_images/382815429/fbtimes_normal.jpg" alt="LA Times Biz News" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="39822897" href="/#!/JaneGoodallInst" title="Jane Goodall Inst"><img src="http://a1.twimg.com/profile_images/1247389996/8c396bef-c679-422f-8b2a-348dcfedad04_normal.png" alt="Jane Goodall Inst" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="10297" href="/#!/kanter" title="Beth Kanter"><img src="http://a2.twimg.com/profile_images/1158032389/c8d4a13eede35af9b61a48327c3e4b87_80c56cbf00be8243f594e4c240bbca72_normal.jpg" alt="Beth Kanter" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="651583" href="/#!/tinch" title="Roger Erik Tinch"><img src="http://a3.twimg.com/profile_images/1316092778/Screen_shot_2011-04-18_at_9.16.51_AM_normal.png" alt="Roger Erik Tinch" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="20177423" href="/#!/ELLEmagazine" title="ELLE Magazine"><img src="http://a3.twimg.com/profile_images/1308243606/gwen-tw-tm_normal.jpg" alt="ELLE Magazine" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="21829242" href="/#!/bobandtom" title="Bob and Tom"><img src="http://a0.twimg.com/profile_images/212026758/facebook2_normal.jpg" alt="Bob and Tom" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="105356569" href="/#!/HaitiVolunteers" title="HaitiVolunteers"><img src="http://a2.twimg.com/profile_images/638745973/HNV_logo_normal.jpg" alt="HaitiVolunteers" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="22413809" href="/#!/scottmccloud" title="Scott McCloud"><img src="http://a3.twimg.com/profile_images/556926220/selfport-small_normal.jpg" alt="Scott McCloud" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="742143" href="/#!/BBCWorld" title="BBC Global News"><img src="http://a2.twimg.com/profile_images/1143173879/BBC_avatar_normal.jpg" alt="BBC Global News" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="16245822" href="/#!/NSF" title="National Science Fdn"><img src="http://a0.twimg.com/profile_images/83610990/nsf1_normal.jpg" alt="National Science Fdn" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="14123751" href="/#!/PenguinBooks" title="PenguinBooksUK"><img src="http://a1.twimg.com/profile_images/416310495/twitter_penguinlogo_normal.jpg" alt="PenguinBooksUK" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="11695472" href="/#!/Oxfam" title="Oxfam International"><img src="http://a0.twimg.com/profile_images/52396555/logo_normal.jpg" alt="Oxfam International" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="18395950" href="/#!/GSouder" title="KUNG POW CHICKEN"><img src="http://a2.twimg.com/profile_images/1121802870/zombie_doll_normal.jpg" alt="KUNG POW CHICKEN" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="17396212" href="/#!/summertomato" title="Darya Pino"><img src="http://a1.twimg.com/profile_images/535105597/portrait3-500px-sq4_normal.png" alt="Darya Pino" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="60865434" href="/#!/KAKA" title="Kaka"><img src="http://a3.twimg.com/profile_images/1248859477/kaka10_normal.jpg" alt="Kaka" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="32309662" href="/#!/mrdannyglover" title="Danny Glover"><img src="http://a0.twimg.com/profile_images/1079284934/glover_normal.jpg" alt="Danny Glover" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="24407244" href="/#!/DitaVonTeese" title="Dita Von Teese"><img src="http://a0.twimg.com/profile_images/1177008873/feather_stairs.2_normal.jpg" alt="Dita Von Teese" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="20336399" href="/#!/d3hoops" title="D3hoops/Pat Coleman"><img src="http://a3.twimg.com/profile_images/1288195330/d3h-logo_normal.png" alt="D3hoops/Pat Coleman" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="15912113" href="/#!/digg_sciences" title="Digg Science"><img src="http://a3.twimg.com/profile_images/66782786/digg-11_normal.png" alt="Digg Science" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="749863" href="/#!/hotdogsladies" title="Merlin Mann"><img src="http://a0.twimg.com/profile_images/51857279/merlin_icon_184-1_normal.png" alt="Merlin Mann" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="19502592" href="/#!/johntedge" title="John T Edge"><img src="http://a3.twimg.com/profile_images/73983301/JT_Detroit_Wateermelon_by_Angie_normal.jpg" alt="John T Edge" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="21254264" href="/#!/SportsNation" title="SportsNation"><img src="http://a0.twimg.com/profile_images/234569037/sn_twitter_avatar_espn_normal.jpg" alt="SportsNation" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="15666380" href="/#!/nerdist" title="Chris Hardwick"><img src="http://a0.twimg.com/profile_images/629266717/by_Robyn_Von_Swank_normal.jpg" alt="Chris Hardwick" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="286703" href="/#!/sarahw" title="Sarah Weinman"><img src="http://a1.twimg.com/profile_images/268952945/sarah2009a_normal.jpg" alt="Sarah Weinman" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="10810102" href="/#!/JohnCleese" title="John Cleese"><img src="http://a0.twimg.com/profile_images/38726922/streep_crop_sm_normal.jpg" alt="John Cleese" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="6385432" href="/#!/dickc" title="dick costolo"><img src="http://a2.twimg.com/profile_images/647531397/dick_profile_normal.png" alt="dick costolo" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="27406401" href="/#!/4everBrandy" title="Brandy Norwood"><img src="http://a0.twimg.com/profile_images/1296417924/IMG_0036_normal.jpg" alt="Brandy Norwood" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="16203586" href="/#!/LIVESTRONGCEO" title="Doug Ulman"><img src="http://a3.twimg.com/profile_images/1147583790/11f48367-5aa6-418e-963e-0f1d7b99d54e_normal.png" alt="Doug Ulman" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="16935734" href="/#!/susiebubble" title="susiebubble"><img src="http://a1.twimg.com/profile_images/1282884359/6a00e5508e95a98833014e86436ff8970d-800wi_normal.jpg" alt="susiebubble" height="48" width="48" /></a></li><li data-item-offset=""><a data-user-id="5120691" href="/#!/davos" title="World Economic Forum"><img src="http://a1.twimg.com/profile_images/1192784135/forum-logo_normal.gif" alt="World Economic Forum" height="48" width="48" /></a></li></ul>
</div>
<div class="bottompart">
<div class="language inline-list">
<form action="" method="POST">
<input type="hidden" name="lang" value="" />
<strong>Languages</strong>
</form>
</div>
<div class="footer inline-list">
<ul>
<li><a href="/about">About</a><span class="dot"> ·</span></li>
<li><a href="http://support.twitter.com">Help</a><span class="dot"> ·</span></li>
<li><a href="http://blog.twitter.com/OK">Blog</a><span class="dot"> ·</span></li>
<li><a href="http://status.twitter.com">Status</a><span class="dot"> ·</span></li>
<li><a href="/jobs">Jobs</a><span class="dot"> ·</span></li>
<li><a href="/tos">Terms</a><span class="dot"> ·</span></li>
<li><a href="/privacy">Privacy</a><span class="dot"> ·</span></li>
<li><a href="//business.twitter.com/advertise/start">Advertisers</a><span class="dot"> ·</span></li>
<li><a href="//business.twitter.com/">Businesses</a><span class="dot"> ·</span></li>
<li><a href="http://media.twitter.com">Media</a><span class="dot"> ·</span></li>
<li><a href="//dev.twitter.com">Developers</a><span class="dot"> ·</span></li>
<li><a href="">Resources</a><span class="dot"> ·</span></li>
<li><span class="copyright">© Twitter</span><li>
<ul>
</div>
</div>
</div>
<div id="page-container" class="">
<div>
</div>
</div>
</div>
<div id="message-notifications"></div>
</div>
<div id="flash-message-storage" style="display:none"></div>
<script type="text/javascript">
/* Degrade gracefully if the browser doesn't support console.log */
if (!window.console) {
(function() {
var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
"group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
window.console = {};
for (var i = 0; i < names.length; ++i) {
window.console[names[i]] = function() {};
}
}());
}
</script>
<script type="text/javascript">(function () {
// patch some IE things
window.setTimeout = window.setTimeout;
window.setInterval = window.setInterval;
window.WATCH = function (label, block) {
if (typeof block === 'undefined') {
block = label;
label = undefined;
}
if (typeof label === 'string') {
WATCH._didExecute[label] = true;
}
WATCH._attempt(this, block);
};
WATCH._didExecute = {};
WATCH._reportCount = 0;
WATCH._reportLimit = 25;
WATCH._reportInterval = 60 * 1000;
WATCH._active = false;
WATCH.activate = function (setting) {
if (typeof setting === 'undefined'){
setting = true;
}
WATCH._active = setting;
extend(WATCH, WATCH._active ? WATCH.actives : WATCH.inactives)
};
WATCH.actives = {};
WATCH.inactives = {};
var extend = function(destination, source){
for (var key in source){
destination[key] = source[key];
}
}
var noop = function(){};
WATCH._attempt = function(that, block) {
if (arguments.length < 2) {
block = that;
that = window;
}
if (WATCH._active) {
try {
block.apply(that);
} catch (error) {
WATCH._triggerError(error);
}
} else {
block.apply(that);
}
};
WATCH.inactives.end = noop;
WATCH.actives.end = function (label) {
if (typeof label === 'undefined') {
throw new Error('WATCH.end() requires a label');
}
if (WATCH._didExecute[label]) {
WATCH._didExecute[label] = false;
} else if (WATCH._active) {
WATCH._triggerError(new Error('WATCH.end("'+label+'") called without successful call to WATCH("'+label+'", fn(){...}) - a SyntaxError probably just happened'));
}
WATCH._didExecute[label] = false;
};
/**
* Given a function, return a version of that function that is wrapped by the WATCH function.
*/
WATCH.inactives.callback = function(that, callback){
// pass the callback through
return typeof callback === 'undefined' ? that : callback;
};
WATCH.actives.callback = function (that, callback) {
if (arguments.length === 1) {
callback = that;
that = this;
}
if (typeof callback === 'string') {
callback = (function (stringVersion) {
return function () {
eval(stringVersion);
};
}(callback));
}
var watchedCallback = function () {
var that = this,
args = arguments,
result;
WATCH._attempt(function () {
result = callback.apply(that, args);
});
return result;
};
watchedCallback.isWatched = true;
return watchedCallback;
};
WATCH._onErrorCallbacks = {};
WATCH.inactives._addOnError = noop;
WATCH.actives._addOnError = function (callback) {
var unique = WATCH._unique();
WATCH._onErrorCallbacks[unique] = callback;
return unique;
};
WATCH.inactives._removeOnError = noop;
WATCH.actives._removeOnError = function (id) {
delete WATCH._onErrorCallbacks[id];
};
WATCH._lastUnique = -1;
WATCH._unique = function () {
return ++WATCH._lastUnique;
};
WATCH.inactives.jQuery = noop;
WATCH.actives.jQuery = function () {
// Wrap jQuery's event binding code so all event handlers are wrapped
WATCH._originalJQueryEventAdd = WATCH._originalJQueryEventAdd || jQuery.event.add;
jQuery.event.add = function () {
var newArgs = Array.prototype.slice.call(arguments);
if (typeof newArgs[2] === 'function') {
newArgs[2] = WATCH.callback(newArgs[2]);
} else if (newArgs && typeof newArgs[2] === 'object' && newArgs[2].handler) {
newArgs[2].handler = WATCH.callback(newArgs[2].handler);
}
return WATCH._originalJQueryEventAdd.apply(this, newArgs);
};
WATCH._originalJQueryAjax = WATCH._originalJQueryAjax || jQuery.ajax;
jQuery.ajax = function (options) {
jQuery.each(['complete', 'error', 'success'], function (which, key) {
if (!options[key]) {
return;
}
options[key] = WATCH.callback(options[key]);
});
return WATCH._originalJQueryAjax.apply(this, arguments);
};
};
WATCH.inactives.undoJQuery = noop;
WATCH.actives.undoJQuery = function() {
jQuery.event.add = WATCH._originalJQueryEventAdd;
jQuery.ajax = WATCH._originalJQueryAjax;
};
WATCH._previousErrors = {};
var escapeDoubleQuotes = function (string) {
return string.toString().replace('"', '\\"');
};
var stringifyLite = function (object) {
var result = '{', hasProperty = false;
for (var key in object) {
if(typeof object[key] === 'undefined' || object[key] === null){
continue;
}
result += (hasProperty ? ',"' : '"') + escapeDoubleQuotes(key) + '":"' + escapeDoubleQuotes(object[key]) + '"';
hasProperty = true;
}
return result + '}';
};
WATCH._scribeError = function(report) {
if(WATCH._previousErrors[report.error] && (new Date()) - WATCH._previousErrors[report.error] < WATCH._reportInterval) {
// We've recently logged this; don't log it again
return false;
}
if(WATCH.reportLimit <= WATCH.reportCount){
return;
}
WATCH.reportCount++;
if ( ! document.location.hostname.match(/(^(www|api)\.)?twitter\.com$/) ) {
return;
}
WATCH._previousErrors[report.error] = new Date();
report.product_name = 'webclient';
report.type = 'js_error';
report.url = window.location.href;
report.event_name = "test";
var isProduction = document.location.hostname.match(/(^(www|api|staging\d+.local)\.)twitter\.com$/) != null;
var scribeHost = isProduction ? 'scribe.twitter.com' : window.location.host;
var scribeUrl = (window.location.protocol.match(/s\:$/) ? 'https' : 'http') + '://' + scribeHost;
scribeUrl += isProduction ? '/' : '/scribe';
scribeUrl += '?category=client_watch_error&log=' + encodeURIComponent(stringifyLite(report)) + '&ts=' + (new Date()).getTime();
(new Image()).src = scribeUrl;
};
WATCH._triggerError = function(error) {
var reraise = true;
var report = {
error: error
};
for (var key in WATCH._onErrorCallbacks) {
try {
if (WATCH._onErrorCallbacks[key](report) === false) {
reraise = false;
}
} catch (callbackError) {
report.callbackFailure = true;
}
}
WATCH._scribeError(report);
if(reraise){
throw error;
}
};
/**
* Wrap built-in functions with versions that WATCH for errors as appropriate.
*/
WATCH.inactives.natives = noop;
WATCH.actives.natives = function () {
window.setInterval = WATCH._watchedSetInterval;
window.setTimeout = WATCH._watchedSetTimeout;
};
WATCH.inactives.undoNatives = noop;
WATCH.actives.undoNatives = function () {
window.setInterval = WATCH._originalSetInterval;
window.setTimeout = WATCH._originalSetTimeout;
};
WATCH._originalSetInterval = window.setInterval;
WATCH._originalSetTimeout = window.setTimeout;
// Wrap setInterval and setTimeout, which run code asyncronously and therefore allow it
// to escape any existing try/catch blocks.
// Rebind window.setInterval and .setTimeout
WATCH._watchedSetInterval = function (callback, timeout) {
// in IE, native functions have no .call().
// we have to bind to a local var in order to get them to run in the context of window
var setInterval = WATCH._originalSetInterval;
return setInterval(WATCH.callback(callback), timeout);
};
WATCH._watchedSetTimeout = function (callback, timeout) {
// in IE, native functions have no .call().
// we have to bind to a local var in order to get them to run in the context of window
var setTimeout = WATCH._originalSetTimeout;
return setTimeout(WATCH.callback(callback), timeout);
};
WATCH.activate(false);
}());
</script>
<script type="text/javascript">
WATCH._addOnError(function(errorReport) {
if (document.body.className.indexOf("loading-body") !== -1) {
errorReport.dead = true;
}
});
</script>
<script type="text/javascript">WATCH('loadrunner', function() {
(function loadrunner(E){var V=E.document;var H=V.getElementsByTagName("script"),M,J;var b={},I={},U;for(var Y=0,R;R=H[Y];Y++){if(R.src.match(/loadrunner\.js(\?|#|$)/)){M=R;break}}function C(e){if(e.length>0){return e.replace(/\/$/,"")+"/"}return""}function N(e){return Array.prototype.slice.call(e)}function B(e,f){for(var g=0,h;h=e[g];g++){if(f==h){return g}}return -1}function S(e){return !!e.match(/^(([a-zA-Z0-9\-_]+)\/)*[a-zA-Z0-9\-_]+$/)||!Z(e)}function O(e){return !!e.match(/^(([a-zA-Z0-9\-_]+)\/)*[a-zA-Z0-9\-_]+$/)}function Z(e){return !e.match(/^>/)}function Q(e){return[C(X.path),e,".js"].join("")}function D(e){if(e.match(/^(https?)?:?\/\//)){return e}if(e.match(/^\/[^\/]/)){return C(X.docRoot)+e}if(e.match(/^\$/)){return C(X.path)+e.replace(/^\$/,"")}return e}function P(f){var e;if(e=I[f]){return e}else{return f}}function F(){}F.prototype.addCallback=function(e){if(this.completed){e.apply(this,this.results)}else{this.callbacks=this.callbacks||[];this.callbacks.push(e)}};F.prototype.complete=function(){if(!this.completed){this.results=N(arguments);this.completed=true;if(this.callbacks){for(var f=0,e;e=this.callbacks[f];f++){e.apply(window,this.results)}}}};function d(f,e){this.id=f;var h=this;function g(i){h.exports=i;h.complete(h.exports)}if(typeof e=="function"){e(g)}else{this.exports=e;this.complete(this.exports)}X.loaded.push(f)}d.prototype=new F;var A={};function L(h,j){var i;if(!A[h]){i=new F;A[h]=i;var g=function(){delete A[h];X.loaded.push(h);i.complete(h)};if(Z(h)){var e=V.createElement("script");e.type="text/javascript";e.async=true;e.onload=g;e.onerror=function(){throw h+" not loaded"};e.onreadystatechange=function(){if(this.readyState=="loaded"||this.readyState=="complete"){this.onreadystatechange=null;g()}};e.src=h;var f=V.getElementsByTagName("head")[0];if(!f){f=V.createElement("head");V.documentElement.appendChild(f)}f.insertBefore(e,f.firstChild)}else{i.onManualLoad=i.onManualLoad||[];i.onManualLoad.push(g)}}else{i=A[h]}if(j){i.addCallback(j)}return i}function T(f,e){e=[].concat(e);for(var g=0,h;h=e[g];g++){I[unescape(h)]=unescape(f)}}function X(){var f=new F,e=N(arguments),k=0,q=[];for(var n=0;n<e.length;n++){if(typeof e[n].length==="number"&&e[n].splice){e=e.slice(0,n).concat(e[n]).concat(e.slice(n+1))}}function j(){k++;if(k==e.length){var s;var v=[],u={},p;for(var t=0,r;r=q[t];t++){p=b[r].exports;v.push(p);u[r]=p}f.complete.apply(f,v)}}function g(i,p){return function(){if(!b[i]){throw new Error("File "+p+" does not provide module "+i)}b[i].addCallback(function(){j()})}}if(typeof e[e.length-1]=="function"){f.addCallback(e.pop())}if(!e.length){setTimeout(function(){f.complete()},0)}for(var l=0,h;h=e[l];l++){if(S(h)){var m=P(h);var o;if(O(h)){o=Q(m)}else{o=m}q.push(h);if(B(X.loaded,h)>-1){g(h)()}else{X.load(D(o),g(h,o))}}else{if(B(X.loaded,h)>-1){j()}else{X.load(D(P(h)),j)}}}return f}X.loaded=[];X.path="";if(M){X.path=M.getAttribute("data-path")||M.src.split(/loadrunner\.js/)[0]||"";if(U=M.getAttribute("data-alias")||window.__lralias){for(var Y=0,W,c=U.split("&");W=c[Y]&&c[Y].split("=");Y++){var K=W[0],G=W[1].split(",");T(K,G)}}}X.docRoot=X.cwd="";X.reset=function(){X.loaded=[];b={}};function a(g,f){b[g]=new d(g,f);var j=A[g];if(j&&j.onManualLoad){for(var h=0,e=j.onManualLoad.length;h<e;++h){j.onManualLoad[h]()}delete j.onManualLoad}return b[g]}E.using=X;E.using.load=L;E.using.alias=T;E.provide=a;if(J=(M&&M.getAttribute("data-main"))){X.apply(E,J.split(/\s*,\s*/))}})(this);
});
</script>
<script>WATCH.end('loadrunner');</script>
<script type="text/javascript">WATCH('javascript_logged_out', function() {
(function(){
function yascrib(eName, more) {
var log = '{', more = more || {}; more.event_name = eName; for (var k in more){ log += '"'+k+'":"'+more[k]+'"'; };
(new Image()).src = 'http://scribe.twitter.com/scribe?category=client_event&log='+encodeURIComponent(log+'}')+'&ts='+(new Date()).getTime();
}
function el(i,t) { var d = i.tagName ? i : document.getElementById(i); return t ? d.getElementsByTagName(t) : d; }
function byCls(a,c,f) { for (var i = a.length - 1; i >= 0; i--){ var k = a[i].className, m = k && k.match(c); if(m) { f.call(a[i], m[0]) } }; }
function rmCls(d,c) { return d.className = d.className.replace(' '+c,''); }
function addCls(d,c) { return d.className = rmCls(d,c)+' '+c; }
if(!location.href.match(/#!\/./)) {
var b = document.body;
rmCls(b, 'user-style-twttr loading-body');
addCls(b, 'front-page');
}
var divs = el('front-container', 'div'), c = 'hasome';
byCls(divs, 'holding', function() {
var div = this, inp = el(div, 'input')[0];
el(div,'span')[0].onclick = function() { inp.focus(); };
inp.onblur = function() { if(!inp.value.length) rmCls(div,c); }
inp.onkeydown = function(e) {
setTimeout(function() { ((e&&e.keyCode==8) || inp.value.length) ? addCls(div,c) : rmCls(div,c); },0);
};
});
window.setInterval(function() {
byCls(divs, 'holding', function() { if(el(this, 'input')[0].value.length) addCls(this,c); });
},1111);
var eventMap={signin:'web:front:login_callout:form:login_click',
signup:'web:front:signup_callout:form:signup_click',
search:'web:front:main:search_field:search',
language:'web:front:footer:language_selector:select'};
byCls(divs, 'signin|signup|search|language', function(k) {
var f = el(this, 'form'), evt = eventMap[k];
if(f && f[0]) {
f[0].onsubmit = function() {
if(!el('doc').className.match('route-front')){ yascrib(evt); }
}
}
});
}());
});</script>
<script type="text/javascript">WATCH.end('javascript_logged_out');</script>
<script type="text/javascript">WATCH('javascript_includes', function() {
(function loadrunner(E){var V=E.document;var H=V.getElementsByTagName("script"),M,J;var b={},I={},U;for(var Y=0,R;R=H[Y];Y++){if(R.src.match(/loadrunner\.js(\?|#|$)/)){M=R;break}}function C(e){if(e.length>0){return e.replace(/\/$/,"")+"/"}return""}function N(e){return Array.prototype.slice.call(e)}function B(e,f){for(var g=0,h;h=e[g];g++){if(f==h){return g}}return -1}function S(e){return !!e.match(/^(([a-zA-Z0-9\-_]+)\/)*[a-zA-Z0-9\-_]+$/)||!Z(e)}function O(e){return !!e.match(/^(([a-zA-Z0-9\-_]+)\/)*[a-zA-Z0-9\-_]+$/)}function Z(e){return !e.match(/^>/)}function Q(e){return[C(X.path),e,".js"].join("")}function D(e){if(e.match(/^(https?)?:?\/\//)){return e}if(e.match(/^\/[^\/]/)){return C(X.docRoot)+e}if(e.match(/^\$/)){return C(X.path)+e.replace(/^\$/,"")}return e}function P(f){var e;if(e=I[f]){return e}else{return f}}function F(){}F.prototype.addCallback=function(e){if(this.completed){e.apply(this,this.results)}else{this.callbacks=this.callbacks||[];this.callbacks.push(e)}};F.prototype.complete=function(){if(!this.completed){this.results=N(arguments);this.completed=true;if(this.callbacks){for(var f=0,e;e=this.callbacks[f];f++){e.apply(window,this.results)}}}};function d(f,e){this.id=f;var h=this;function g(i){h.exports=i;h.complete(h.exports)}if(typeof e=="function"){e(g)}else{this.exports=e;this.complete(this.exports)}X.loaded.push(f)}d.prototype=new F;var A={};function L(h,j){var i;if(!A[h]){i=new F;A[h]=i;var g=function(){delete A[h];X.loaded.push(h);i.complete(h)};if(Z(h)){var e=V.createElement("script");e.type="text/javascript";e.async=true;e.onload=g;e.onerror=function(){throw h+" not loaded"};e.onreadystatechange=function(){if(this.readyState=="loaded"||this.readyState=="complete"){this.onreadystatechange=null;g()}};e.src=h;var f=V.getElementsByTagName("head")[0];if(!f){f=V.createElement("head");V.documentElement.appendChild(f)}f.insertBefore(e,f.firstChild)}else{i.onManualLoad=i.onManualLoad||[];i.onManualLoad.push(g)}}else{i=A[h]}if(j){i.addCallback(j)}return i}function T(f,e){e=[].concat(e);for(var g=0,h;h=e[g];g++){I[unescape(h)]=unescape(f)}}function X(){var f=new F,e=N(arguments),k=0,q=[];for(var n=0;n<e.length;n++){if(typeof e[n].length==="number"&&e[n].splice){e=e.slice(0,n).concat(e[n]).concat(e.slice(n+1))}}function j(){k++;if(k==e.length){var s;var v=[],u={},p;for(var t=0,r;r=q[t];t++){p=b[r].exports;v.push(p);u[r]=p}f.complete.apply(f,v)}}function g(i,p){return function(){if(!b[i]){throw new Error("File "+p+" does not provide module "+i)}b[i].addCallback(function(){j()})}}if(typeof e[e.length-1]=="function"){f.addCallback(e.pop())}if(!e.length){setTimeout(function(){f.complete()},0)}for(var l=0,h;h=e[l];l++){if(S(h)){var m=P(h);var o;if(O(h)){o=Q(m)}else{o=m}q.push(h);if(B(X.loaded,h)>-1){g(h)()}else{X.load(D(o),g(h,o))}}else{if(B(X.loaded,h)>-1){j()}else{X.load(D(P(h)),j)}}}return f}X.loaded=[];X.path="";if(M){X.path=M.getAttribute("data-path")||M.src.split(/loadrunner\.js/)[0]||"";if(U=M.getAttribute("data-alias")||window.__lralias){for(var Y=0,W,c=U.split("&");W=c[Y]&&c[Y].split("=");Y++){var K=W[0],G=W[1].split(",");T(K,G)}}}X.docRoot=X.cwd="";X.reset=function(){X.loaded=[];b={}};function a(g,f){b[g]=new d(g,f);var j=A[g];if(j&&j.onManualLoad){for(var h=0,e=j.onManualLoad.length;h<e;++h){j.onManualLoad[h]()}delete j.onManualLoad}return b[g]}E.using=X;E.using.load=L;E.using.alias=T;E.provide=a;if(J=(M&&M.getAttribute("data-main"))){X.apply(E,J.split(/\s*,\s*/))}})(this);
twttr.loggedIn = false;
twttr.session = twttr.session || {};
twttr.appStartTime = document.startTime; // set in phoenix.mustache
twttr.remoteIP = '89.172.4.30';
twttr.requestFullCity = 'hr,18,vinkovci';
twttr.geo = twttr.geo || {};
twttr.bundles = {"api":"http:\/\/a2.twimg.com\/a\/1303425044\/javascripts\/api.bundle.js","phoenix":"http:\/\/a0.twimg.com\/a\/1303425044\/javascripts\/phoenix.bundle.js","phxie6":"http:\/\/a2.twimg.com\/a\/1303425044\/javascripts\/phxie6.bundle.js","admin":"http:\/\/a1.twimg.com\/a\/1303425044\/javascripts\/admin.bundle.js","griffin":"http:\/\/a1.twimg.com\/a\/1303425044\/javascripts\/griffin.bundle.js","base":"http:\/\/a2.twimg.com\/sticky\/base.16.bundle.js","phoenix_plugins":"http:\/\/a2.twimg.com\/a\/1303425044\/javascripts\/phoenix_plugins.bundle.js"};
using(
'>allCurrentUserDataLoaded',
'>request_cache_seeded',
'>base_bundle_evaled',
'>phoenix_plugins_bundle_evaled',
'>phoenix_bundle_evaled',
'>languageData',
function () {
// Manually trigger ready event, avoiding race condition where it never fires due to iframe thingy
// This should be safe based on how our script loading is done
jQuery.ready();
twttr.setup();
// Give our session a unique impression id for profiling purposes
twttr.session.impressionId = twttr.appStartTime + Math.random();
}
);
/* -------------------- Autocomplete place data from CDN -------------------- */
twttr.placeDataPrefix = "http://geo.l3.twitter.com/places/autocomplete_places-";
/* -------------------- Initialize API Method -------------------- */
function initAPI() {
twttr.anywhere.api.initialize();
twttr.API = {};
twttr.aug(twttr.API, twttr.anywhere.api.models);
twttr.aug(twttr.API, {
globalEvents: twttr.anywhere.api.globalEvents
});
twttr.API.setConfig = twttr.anywhere.api.updateConfig;
twttr.API.getConfig = function () {
return twttr.anywhere.api.config;
};
if (!twttr.API.util) {
twttr.API.util = {};
}
twttr.aug(twttr.API.util, twttr.anywhere.api.util);
if (!twttr.API._requestCache) {
twttr.API._requestCache = twttr.anywhere.api.cache;
}
twttr.API.setConfig({
cacheObjects: true,
includeEntities: true,
postAuthenticityToken: '860cce86f436f332bac195af6d1bb46b3e495bdf'
});
twttr.extendAPI();
}
/* -------------------- Init CurrentUser Method -------------------- */
function initCurrentUser() {
if (twttr.loggedIn) {
using('>bootstrap_data', '>request_cache_seeded', function (bootstrapData) {
twttr.API.User.current(function(currentUser) {
twttr.currentUser = currentUser;
for (var propName in bootstrapData.userProperties) {
twttr.currentUser.sync(propName, bootstrapData.userProperties[propName] || false);
}
provide('>allCurrentUserDataLoaded');
});
});
} else {
provide('>allCurrentUserDataLoaded');
}
};
/* -------------------- Setting up Domains -------------------- */
twttr.proto = window.location.protocol.match(/s\:$/) ? 'https' : 'http';
twttr.isSSL = function () {
return twttr.proto === 'https';
};
twttr.domains = {
local: 'twitter.com',
remote: 'api.twitter.com'
};
var match = window.location.hostname.match(/^(staging\d+\.[a-zA-Z0-9_]*?)\.twitter\.com$/i);
if (match) {
twttr.domains.local = match[1] + '.twitter.com';
twttr.domains.remote = 'api-' + match[1] + '.twitter.com';
}
if (document.location.hostname === "localhost.twitter.com") {
twttr.domains.local = 'localhost.twitter.com:3000';
twttr.domains.remote = 'api.localhost.twitter.com:3000';
}
twttr.hosts = {
local: twttr.proto + "://" + twttr.domains.local,
remote: twttr.proto + "://" + twttr.domains.remote
};
var pReceiverURL = twttr.hosts.remote + '/receiver.html';
twttr.jsonpSandboxURL = 'http://a3.twimg.com/a/1303425044/jsonp_sandbox.html#scripts=http://a2.twimg.com/sticky/base.16.bundle.js';
/* -------------------- Iframe Creator Method -------------------- */
function createIFrame(complete) {
var frag = document.createElement('div');
frag.innerHTML = '<iframe tabindex="-1" role="presentation" style="position:absolute;top:-9999px;" src="' + pReceiverURL + '"></iframe>';
var iframe = frag.firstChild;
var fnComplete = function() {
complete.apply(iframe, arguments);
};
iframe.addEventListener ? iframe.addEventListener('load', fnComplete, false) : iframe.attachEvent('onload', fnComplete);
// Avoid "operation aborted" error in IE that can be caused by
// appending a new element to the body via body.appendChild
// by a script that is not a direct descendant of the <body>.
document.body.insertBefore(iframe, document.body.firstChild);
return iframe;
}
/*------------------- Local Assets --------------------*/
/*------------------- CDN Assets --------------------*/
/*------------------- fetch base --------------------*/
using(twttr.bundles.base, function() {
provide('>base_bundle_evaled');
});
using('>base_bundle_evaled', twttr.bundles.api, twttr.bundles.phoenix_plugins, twttr.bundles.phoenix, function() {
provide('>allCodeLoaded');
});
using("");
/*------------------- fetch bootstrap data --------------------*/
(function() {
var xhr;
if(window.XMLHttpRequest) {
xhr = new window.XMLHttpRequest();
} else {
try {
xhr = new window.ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
// Eep
}
}
xhr.onreadystatechange = function() {
if(xhr.readyState == 4) {
if(xhr.responseText.charAt(0) === '{') {
provide('>bootstrap_data', function(exports) {
exports(JSON.parse(xhr.responseText));
});
} else {
eval(xhr.responseText);
}
}
};
xhr.open('GET', '/account/bootstrap_data' + (window.location.search ? (window.location.search + '&') : '?') + 'r=' + Math.random(), true);
xhr.send(null);
})();
using('>base_bundle_evaled', '>api_bundle_evaled', function() {
twttr.anywhere.remote = {};
provide('>api_ready', function(exports) {
initAPI();
exports({});
});
using('>request_cache_seeded', function() {
initCurrentUser();
});
});
using('>bootstrap_data', function(data) {
twttr.payload = data.payload;
provide('>payload');
twttr.remoteIP = data.remoteIP;
twttr.requestFullCity = data.requestFullCity;
twttr.recentPlaces = data.recentPlaces;
twttr.cdnBase = data.cdnBase;
if(data.currentUser) {
twttr.currentUserScreenName = data.currentUserScreenName;
}
if (data.frontSuggestedUsers) {
twttr.frontSuggestedUsers = data.frontSuggestedUsers;
}
if(data.griffinConfig) {
twttr.griffinConfig = data.griffinConfig;
provide('>griffin_config');
}
if (data.isAdmin) {
twttr.rights = data.adminRights
twttr.isAdmin = true;
}
if (data.isNarrow) {
twttr.isNarrow = true;
}
if(data.pageLocale) {
twttr.pageLocale = data.pageLocale;
}
if(data.pageLocaleJS) {
// Need to load language data
using(data.pageLocaleJS, function() {
provide('>languageData');
});
} else {
provide('>languageData');
}
// TODO: Remove - This is done in global actions now
// if(data.pageLocaleClass) {
// using('>base_bundle_evaled', function() {
// $(function() {
// $(document.body).addClass(data.pageLocaleClass);
// });
// });
// }
if(data.languages) {
twttr.languages = data.languages;
}
using('>defaultViews', function() {
if(data.showWelcomeBanner) {
(new twttr.views.WelcomeToPhoenixBanner()).render($('#banners'), 'append');
}
if (data.flashNotice) {
$('#flash-message-storage').html(data.flashNotice).show();
}
});
using('>decider', function() {
twttr.decider._updateFeatures(data.deciderFeatures);
});
using('>ab_decider', function() {
twttr.abdecider._updateExperiments(data.abBuckets);
});
using('>api_ready', function() {
provide('>request_cache_seeded', function(exports) {
var seedData = data.requestCacheSeedData;
for (var i = 0, len = seedData.length; i < len; ++i) {
var seedItem = seedData[i];
twttr.API._requestCache.inject(seedItem.api_request_name, seedItem.options, seedItem.json, 1);
}
exports();
});
if(data.homeTimelineFetchSize) {
twttr.API.homeTimelineFetchSize = data.homeTimelineFetchSize;
}
});
});
createIFrame(function() {
var that = this;
using('>base_bundle_evaled', '>api_bundle_evaled', function() {
twttr.anywhere.remote.server = that;
twttr.anywhere.api.util.RemoteRequest.flush();
});
});
});</script>
<script>WATCH.end('javascript_includes');</script>
<!--[if lte IE 6]>
<script src="http://a2.twimg.com/a/1303425044/javascripts/phxie6.bundle.js"></script>
<![endif]-->
</body>
</html>
Toon Meer
Wat is hier HTML5 aan ?
Geen <nav> voor de navigatie, de html5 die je via google include, (JS) zit er niet bij ...
Heb je nog geen account? Registreer je nu en word deel van onze community!