summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/reserved_nicks.txt1
-rwxr-xr-xstatic/css/dump.css23
-rw-r--r--static/img/sassoonlogol.gifbin0 -> 12865 bytes
-rw-r--r--static/img/sassoonlogos.gifbin0 -> 14059 bytes
-rw-r--r--static/js/jquery.masonry.min.js12
-rw-r--r--template/banner.st9
-rw-r--r--template/form_login.st4
-rw-r--r--template/head.st8
-rw-r--r--template/log_dump.st2
-rw-r--r--template/newlog.st416
-rw-r--r--template/rooms/chat.st1
-rw-r--r--template/rooms/frontpage.st136
-rw-r--r--template/simplerlog.st519
13 files changed, 1103 insertions, 28 deletions
diff --git a/docs/reserved_nicks.txt b/docs/reserved_nicks.txt
index d4c881e..0fd649e 100644
--- a/docs/reserved_nicks.txt
+++ b/docs/reserved_nicks.txt
@@ -76,6 +76,7 @@ room
rooms
roomlist
search
+selfharm
shop
stickers
swag
diff --git a/static/css/dump.css b/static/css/dump.css
index 27bf99a..17b208c 100755
--- a/static/css/dump.css
+++ b/static/css/dump.css
@@ -24,6 +24,9 @@ table, caption, tbody, tfoot, thead, tr, th, td {
}
body {
line-height: 1;
+ background-color:#fff;
+ margin:0;
+
}
ol, ul {
list-style: none;
@@ -569,17 +572,6 @@ a.msg-image-zoom img.zoom-icon:hover {
/* pichat.css */
-body {
-
-background-color:#fff;
- margin:0;
-
- background-repeat:repeat-x;
- background-position:top;
-overflow:hidden;
-
-}
-
a {
font-size: 12px;
color: #000;
@@ -1372,12 +1364,10 @@ font-size:120%;
color:#000;color:#000;
}
-#adsenseprofile{
-position:fixed;top:490;
-left:20;
-}
+
#chatrap{
margin-left:245px;
+overflow:hidden;
}
#uploadp{
@@ -1528,6 +1518,7 @@ color:000;
.logged-dump {
background-color:#fff;
text-overflow: ellipsis-word;
+
padding: 0px 18px 6px 18px;
margin-top: 18px;
font-family: Arial, Helvetica, sans-serif;
@@ -2092,7 +2083,7 @@ text-align: justify; text-justify: newspaper
}
#dis_frame {
height: 300px;
- overflow-x: hidden;
+ overflow-x: auto;
width: 100%;
}
#dis_content {
diff --git a/static/img/sassoonlogol.gif b/static/img/sassoonlogol.gif
new file mode 100644
index 0000000..95a92e1
--- /dev/null
+++ b/static/img/sassoonlogol.gif
Binary files differ
diff --git a/static/img/sassoonlogos.gif b/static/img/sassoonlogos.gif
new file mode 100644
index 0000000..193ba60
--- /dev/null
+++ b/static/img/sassoonlogos.gif
Binary files differ
diff --git a/static/js/jquery.masonry.min.js b/static/js/jquery.masonry.min.js
new file mode 100644
index 0000000..f6e8a82
--- /dev/null
+++ b/static/js/jquery.masonry.min.js
@@ -0,0 +1,12 @@
+/*************************************************
+** jQuery Masonry version 1.3.2
+** Copyright David DeSandro, licensed MIT
+** http://desandro.com/resources/jquery-masonry
+**************************************************/
+(function(e){var n=e.event,o;n.special.smartresize={setup:function(){e(this).bind("resize",n.special.smartresize.handler)},teardown:function(){e(this).unbind("resize",n.special.smartresize.handler)},handler:function(j,l){var g=this,d=arguments;j.type="smartresize";o&&clearTimeout(o);o=setTimeout(function(){jQuery.event.handle.apply(g,d)},l==="execAsap"?0:100)}};e.fn.smartresize=function(j){return j?this.bind("smartresize",j):this.trigger("smartresize",["execAsap"])};e.fn.masonry=function(j,l){var g=
+{getBricks:function(d,b,a){var c=a.itemSelector===undefined;b.$bricks=a.appendedContent===undefined?c?d.children():d.find(a.itemSelector):c?a.appendedContent:a.appendedContent.filter(a.itemSelector)},placeBrick:function(d,b,a,c,h){b=Math.min.apply(Math,a);for(var i=b+d.outerHeight(true),f=a.length,k=f,m=c.colCount+1-f;f--;)if(a[f]==b)k=f;d.applyStyle({left:c.colW*k+c.posLeft,top:b},e.extend(true,{},h.animationOptions));for(f=0;f<m;f++)c.colY[k+f]=i},setup:function(d,b,a){g.getBricks(d,a,b);if(a.masoned)a.previousData=
+d.data("masonry");a.colW=b.columnWidth===undefined?a.masoned?a.previousData.colW:a.$bricks.outerWidth(true):b.columnWidth;a.colCount=Math.floor(d.width()/a.colW);a.colCount=Math.max(a.colCount,1)},arrange:function(d,b,a){var c;if(!a.masoned||b.appendedContent!==undefined)a.$bricks.css("position","absolute");if(a.masoned){a.posTop=a.previousData.posTop;a.posLeft=a.previousData.posLeft}else{d.css("position","relative");var h=e(document.createElement("div"));d.prepend(h);a.posTop=Math.round(h.position().top);
+a.posLeft=Math.round(h.position().left);h.remove()}if(a.masoned&&b.appendedContent!==undefined){a.colY=a.previousData.colY;for(c=a.previousData.colCount;c<a.colCount;c++)a.colY[c]=a.posTop}else{a.colY=[];for(c=a.colCount;c--;)a.colY.push(a.posTop)}e.fn.applyStyle=a.masoned&&b.animate?e.fn.animate:e.fn.css;b.singleMode?a.$bricks.each(function(){var i=e(this);g.placeBrick(i,a.colCount,a.colY,a,b)}):a.$bricks.each(function(){var i=e(this),f=Math.ceil(i.outerWidth(true)/a.colW);f=Math.min(f,a.colCount);
+if(f===1)g.placeBrick(i,a.colCount,a.colY,a,b);else{var k=a.colCount+1-f,m=[];for(c=0;c<k;c++){var p=a.colY.slice(c,c+f);m[c]=Math.max.apply(Math,p)}g.placeBrick(i,k,m,a,b)}});a.wallH=Math.max.apply(Math,a.colY);d.applyStyle({height:a.wallH-a.posTop},e.extend(true,[],b.animationOptions));a.masoned||setTimeout(function(){d.addClass("masoned")},1);l.call(a.$bricks);d.data("masonry",a)},resize:function(d,b,a){a.masoned=!!d.data("masonry");var c=d.data("masonry").colCount;g.setup(d,b,a);a.colCount!=c&&
+g.arrange(d,b,a)}};return this.each(function(){var d=e(this),b={};b.masoned=!!d.data("masonry");var a=b.masoned?d.data("masonry").options:{},c=e.extend({},e.fn.masonry.defaults,a,j),h=a.resizeable;b.options=c.saveOptions?c:a;l=l||function(){};g.getBricks(d,b,c);if(!b.$bricks.length)return this;g.setup(d,c,b);g.arrange(d,c,b);!h&&c.resizeable&&e(window).bind("smartresize.masonry",function(){g.resize(d,c,b)});h&&!c.resizeable&&e(window).unbind("smartresize.masonry")})};e.fn.masonry.defaults={singleMode:false,
+columnWidth:undefined,itemSelector:undefined,appendedContent:undefined,saveOptions:true,resizeable:true,animate:false,animationOptions:{}}})(jQuery); \ No newline at end of file
diff --git a/template/banner.st b/template/banner.st
index 691cd48..f46a4e7 100644
--- a/template/banner.st
+++ b/template/banner.st
@@ -28,8 +28,8 @@
<img src="$domain$/static/img/thumbs/halloffamebaricon.png"/> Hall of Fame
</a>
<!-- <a href="$domain$/m/cal"><img src="$domain$/static/img/thumbs/calendarbaricon.png"/> Calendar</a>
- <a href="$domain$/$user_nick$/favorites" onclick="pageTracker._trackEvent('button', 'banner-favs'); return true;"><img src="$domain$/static/img/thumbs/favsbaricon.png"/> Favs</a>-->
- <a href="$domain$/browser" onclick="pageTracker._trackEvent('button', 'banner-search'); return true;"><img src="$domain$/static/img/thumbs/searchbaricon.png"/> Image Search</a>
+ <a href="$domain$/$user_nick$/favorites" onclick="pageTracker._trackEvent('button', 'banner-favs'); return true;"><img src="$domain$/static/img/thumbs/favsbaricon.png"/> Favs</a>
+ <a href="$domain$/browser" onclick="pageTracker._trackEvent('button', 'banner-search'); return true;"><img src="$domain$/static/img/thumbs/searchbaricon.png"/> Image Search</a>-->
@@ -54,9 +54,11 @@
</select>
</form>
+
</div>
-
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Fdumpfm%2F240317626149&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"style="float:right;top:15px;"></iframe>
+
$else$
<a href="http://dump.fm/register" id="disregister">Register</a>
$endif$
@@ -109,7 +111,6 @@
$endif$
-
<div id="inpage-search-results" style="background-color: white;">
<div id="search-controls">
<span id="search-message"></span>
diff --git a/template/form_login.st b/template/form_login.st
index ab9e4f1..eb30cc6 100644
--- a/template/form_login.st
+++ b/template/form_login.st
@@ -1,5 +1,5 @@
<div id="login-container">
- <div class="topnav"><a href="login" class="signin"><span>Sign in</span></a> </div>
+ <div class="topnav"><a href="javascript:void()" class="signin"><span>Sign in</span></a> </div>
<fieldset id="signin_menu">
<form onsubmit="return false">
<br>
@@ -9,7 +9,7 @@
<input id="passwordInput" name="passwordInput" title="password" tabindex="5" type="password">
</p>
<p class="remember"><br>
- <input id="signin-submit" value="Sign in" tabindex="6" type="submit">
+ <input id="signin-submit" value="Sign in" tabindex="6">
<br><br>
<label>
<input type="checkbox" name="rememberme" id="remembermeInput" checked="checked"/>
diff --git a/template/head.st b/template/head.st
index a3ff733..f8508e4 100644
--- a/template/head.st
+++ b/template/head.st
@@ -1,19 +1,17 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="dump.fm,hot girls, hot guys, image chat, realtime, internet 3.0, dump, dump fm, image dump, pictures, image links, image board">
+<meta name="keywords" content="dump.fm, image chat, realtime, internet 3.0, dump, dump fm, image dump, pictures, image links, image board, scott ostler, ryder ripps">
<meta name="description" content="dump.fm - Talk with pictures!" />
-<!-- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> --->
<script type="text/javascript" src="/static/js/jquery-1.4.2.min.js"></script>
-
+<link rel="shortcut icon" href="http://dump.fm/static/favicon.ico">
+<link rel="image_src" href="http://dump.fm/static/img/thumbs/heartover.gif" >
<!-- <script type="text/javascript" src="$domain$/static/js/jquery-ui-1.8.effects.min.js"></script> -->
<script type="text/javascript" src="$domain$/static/js/pichat.js"></script>
<link rel="stylesheet" type="text/css" href="$domain$/static/css/dump.css">
<script>Domain = "$domain$"</script>
-
$if(!user_nick)$
<link href="$domain$/static/css/front.css" media="screen, projection" rel="stylesheet" type="text/css">
<script type="text/javascript" src="$domain$/static/js/popup.js"></script>
$endif$
-
$if(isadmin)$
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-lightness/jquery-ui.css"
type="text/css" media="all" />
diff --git a/template/log_dump.st b/template/log_dump.st
index 17e6adc..1b90d6b 100644
--- a/template/log_dump.st
+++ b/template/log_dump.st
@@ -6,7 +6,7 @@ $endif$
$dump.created_on$ -- by <a href="/$dump.nick$"><b>$dump.nick$</b></a>
-<div class="content">$dump.content$</div>
+<div class="content"> <a href="#"class="expand">$dump.content$</a></div>
<hr />
$share_buttons()$
</div>
diff --git a/template/newlog.st b/template/newlog.st
new file mode 100644
index 0000000..8cf2465
--- /dev/null
+++ b/template/newlog.st
@@ -0,0 +1,416 @@
+<html>
+ <head>
+
+ <title>dump.fm log</title>
+
+
+ <!---HEAD
+ --->
+
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="keywords" content="dump.fm, image chat, realtime, internet 3.0, dump, dump fm, image dump, pictures, image links, image board, scott ostler, ryder ripps">
+<meta name="description" content="dump.fm - Talk with pictures!" />
+<script type="text/javascript" src="/static/js/jquery-1.4.2.min.js"></script>
+<link rel="shortcut icon" href="http://dump.fm/static/favicon.ico">
+<link rel="image_src" href="http://dump.fm/static/img/thumbs/heartover.gif" >
+<script type="text/javascript" src="$domain$/static/js/pichat.js"></script>
+
+<script>Domain = "$domain$"</script>
+$if(!user_nick)$
+<!--<link href="$domain$/static/css/front.css" media="screen, projection" rel="stylesheet" type="text/css">-->
+<script type="text/javascript" src="$domain$/static/js/popup.js"></script>
+$endif$
+$if(isadmin)$
+<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-lightness/jquery-ui.css"
+ type="text/css" media="all" />
+<!--<link rel="stylesheet" href="$domain$/static/css/admin.css"
+ type="text/css" media="all" />-->
+<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js"
+ type="text/javascript"></script>
+<script src="$domain$/static/js/admin.js" type="text/javascript"></script>
+$endif$
+
+<link rel="shortcut icon" href="$domain$/static/favicon.ico">
+
+<!--[if IE]>
+<script>
+window.location = "http://dump.fm/error/ie";
+</script>
+<![endif]-->
+
+
+<!--END HEAD-->
+<style>
+
+
+body{margin:0px;background-color:#f1f1f1; background-image:url("/static/img/thumbs/stripes.gif");background-attachment:fixed;}
+img{border:0px;}
+#banner{top:0;margin:1px;min-width:900px;position:fixed;}
+#banner a{font-size:70%;text-decoration:none;font-family: Monaco, "Courier New", Courier, monospace;letter-spacing:4px;color:#333;}
+#banner a:hover{font-size:70%;background-color:#eee;color:black;text-decoration:none;}
+#fblike{margin-top:7px;margin-left:5px;}
+#logo{float:left;margin:1px;}
+#toplinks{float:left;margin-top:7px;margin-left:5px;}
+#logout{position:fixed;right:0px;font-size:12px;top:4px;}
+#searchbox{float:left;margin-top:7px;margin-left:5px;}
+#search-query{background-color:lightyellow;}
+#posts{font-family: Monaco, "Courier New", Courier, monospace;color:#333;font-size:70%;display:inline-block;min-width:900px;padding:1px;float:left;margin-top:35px;}
+#posts a{text-decoration:none; font-family:Arial, Helvetica, sans-serif;letter-spacing:0px;color:#f0e;}
+#posts a:hover{color:blue;text-decoration:none;}
+#sideinfo{ vertical-align: top;-moz-background-size: 10% 6%;-webkit-background-size: 10% 6%;background-size: 10% 6%; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius: 5px;background-image:url("/static/img/thumbs/stripes.gif");padding:4px;margin:7px;color:#000;font-weight:100;font-size:13px;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;float:left;height:100%;min-width:120px;max-width:160px;background-color:#fff;border:1px inset #fff;}
+.logged-dump{font-family:Arial, Helvetica, sans-serif;float:left;max-width:650px;min-width:250px;height:270px;display:inline-block;border:1px inset #f1f1f1;padding:7px;margin:7px;float:left;background-color:white;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius: 5px;}
+.logged-dump img{max-width:280px;max-height:250px;display:inline-block;padding-top:3px;}
+.buttons img{height:12px;float:left;padding-right:6px;padding-top:5px;cursor:pointer;}
+.buttons .share{display:inline-block;float:left;cursor:pointer;}
+#posts hr{display:none;}
+#pgbuttons{position:fixed;bottom:20px;right:20px;}
+#pgbuttons input{color:#fff;font:normal 12px sans-serif;
+ text-decoration:none;
+ padding:2px 12px 3px 12px;
+ cursor:pointer;
+ position:relative;font-weight:100;
+ overflow:hidden;
+ vertical-align:middle;
+ margin:0 10px;
+ background:#448ed4; border:1px ridged #fff;
+ background:-moz-linear-gradient(top, #70b6f2, #448ed4 50%, #448ed4 51%, #3f8de1);
+ background:-webkit-gradient(linear, left top, left bottom, from(#70b6f2), color-stop(50%, #448ed4), color-stop(51%, #1a62db), to(#3f8de1));
+ text-decoration:none;
+ -moz-border-radius:4px;
+ -webkit-border-radius:4px;
+ -moz-box-shadow:#777 0 0 0 1px;
+ -webkit-box-shadow:#777 0 0 0 1px;
+ text-shadow:rgba(0,0,0,.4) 0 1px 0;}
+#pgbuttons a{text-decoration:none;}
+#footer{word-spacing:20px;font-size:11px;font-family: Monaco, "Courier New", Courier, monospace;text-align:center;margin:7px;color:#333;}
+#footer a{text-decoration:none;color:#333;}
+#footer a:hover{color:#000;}
+
+
+#login-container {
+ float: right;
+right:7px;
+color:#fff;
+ position: fixed;
+top:4px;
+z-index:20000000;
+
+}
+
+#login-container a:link, a:visited {
+ color:#000;
+ text-decoration:none;
+}
+#login-container .topnav {
+ padding:0px 0px 12px;
+ font-size:11px;color:000;
+ line-height:23px;
+ text-shadow: #000 0px 0px 0px;
+ text-align:right;
+
+}
+#login-container .topnav a.signin {
+ text-shadow: #000 0px 0px 0px;
+ padding:5px 5px 5px 5px;
+ text-decoration:none;
+ background-color:#fff;
+
+
+z-index:20000000;
+ *padding:4px 12px 6px; filter:alpha(opacity=80);
+
+
+}
+#login-container .topnav a.signin:hover {
+
+ *padding:4px 12px 16px; background-color:#ccc;
+
+}
+#login-container .topnav a.signin, #login-container .topnav a.signin:hover {
+ *background-position:0 3px!important;color:#000;
+}
+
+a.signin {
+ position:relative;
+cursor:pointer;
+ margin-left:3px;
+}
+a.signin span {
+ background-image:url("http://dump.fm/static/form_login/images/toggle_down_light.png");
+ background-repeat:no-repeat;
+ background-position:100% 50%;
+ padding:4px 16px 6px 0;cursor:pointer;
+}
+#login-container .topnav a.menu-open {
+ background:#ddeef6!important;
+ color:#666!important; text-shadow: #000 0px 0px 0px;
+ outline:none;box-shadow: 3px 2px 2px #ccc;cursor:pointer;
+-webkit-box-shadow: 3px 2px 2px #ccc;
+-moz-box-shadow: 3px 2px 2px #ccc;
+filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ccc, offX=3, offY=4, positive=true);
+
+}
+
+a.signin.menu-open span {cursor:pointer;
+ background-image:url("http://dump.fm/static/form_login/images/toggle_up_dark.png");
+ color:#789;
+}
+
+#signin_menu {
+ -moz-border-radius-topleft:5px;
+ -moz-border-radius-bottomleft:5px;
+ -moz-border-radius-bottomright:5px;
+ -webkit-border-top-left-radius:5px;
+ -webkit-border-bottom-left-radius:5px;
+ -webkit-border-bottom-right-radius:5px;
+ display:none;
+ background-color:#ddeef6;
+ position:absolute;
+ width:210px;
+ z-index:100;
+ border:1px transparent;
+ text-align:left;
+ padding:12px;
+ top: 16.5px;
+ right: 0px;
+ margin-top:5px;
+ margin-right: 0px;
+ *margin-right: -1px;
+ color:#789;
+ font-size:11px; box-shadow: 3px 2px 2px #ccc;
+-webkit-box-shadow: 3px 2px 2px #ccc;
+z-index:50000000;
+-moz-box-shadow: 3px 2px 2px #ccc;
+filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ccc, offX=3, offY=4, positive=true);
+}
+
+#signin_menu input[type=text], #signin_menu input[type=password] {
+ display:block;
+ font-size:25px;
+ margin:0 0 5px;
+ padding:5px;
+ width:203px;
+}
+#signin_menu p {
+ margin:0;
+}
+#signin_menu a {
+ color:#6AC;
+}
+#signin_menu label {
+ font-weight:normal;
+}
+
+#signin_menu p a {
+ color:#27B!important;
+}
+#signin-submit {
+ display:inline-block;
+ width:90px;
+ height:35px;
+ font-size:20px;
+ background-image:url('http://dump.fm/static/img/btngrad1.png');
+ background-color:#4691e5;
+ font-weight:bold;
+ word-spacing:7;
+ margin-top:-5px;
+cursor:pointer;
+ text-align:center;
+ z-index:100;
+ font-size:16px;
+ color:#fff;
+ border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ text-shadow:1px 1px 3px #000;
+z-index:20;
+}
+
+#furie3 {
+ position: absolute;
+ left:294px;
+ margin-top:250px;
+ z-index: 10;
+
+}
+#loginSubmit::-moz-focus-inner {
+padding:0;
+border:0;
+}
+#loginSubmit:hover, #loginSubmit:focus {
+ background-position:0 -5px;
+ cursor:pointer;
+}
+.no-cursor { cursor: none; }
+.invisible { display: none !important; }
+#cursor-big { position: absolute; z-index: 1000; }
+a#disregister {
+ background: #FCF0AD;
+ color: #fe1409;
+ cursor: pointer;
+ line-height: 1em;z-index:1;
+ padding: 25px 10px 40px;
+ margin-top: -2px;margin-left: -2px;
+ float:right;
+ -webkit-transform: rotate(9deg);
+ -moz-transform: rotate(9deg);
+ transform: rotate(9deg);font-family: cursive;font-weight:100;font-size:18px;font-style: oblique;
+ border-top:16px solid yellow;
+ background-color: rgba(60, 132, 198, 0.8);
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#FFFAAE), to(#FFF057));
+ background-image: -moz-linear-gradient(#FFFAAE 0%, #FFF057 90%);
+ border-top-color: #FFF057;
+ border-right-color: #FFF057;
+ border-bottom-color: #FFF057;
+ border-left-color: #FFF057;
+ -webkit-box-shadow: #585858 3px 5px 5px;
+ -moz-box-shadow: #585858 3px 5px 5px; /* FF 3.5+ */
+ text-shadow: 1px 1px 3px #AAA;
+ }
+ a#disregister:hover {
+ background: #E9E74A;font-family: cursive;font-weight:100;font-size:18px;font-style: oblique;
+-webkit-transform: rotate(-7deg); color: #fe1409;
+ -moz-transform: rotate(-8deg);
+ transform: rotate(-7deg);
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#E9E74A), to(#E9E74A));
+ background-image: -moz-linear-gradient(#FFFAAE 0%, #E9E74A 90%);
+ -webkit-box-shadow: #585858 -2px 5px 5px;
+ -moz-box-shadow: #585858 -2px 5px 5px; /* FF 3.5+ */
+ }
+
+</style>
+
+
+ <script>
+ var Recips = [];
+ jQuery(function() {
+ initLog(Recips)
+ });
+ </script>
+ </head>
+ <body>
+
+
+<!--START BANNER-->
+
+<div id="banner">
+
+ <a href="$domain$"><img src="$domain$/static/img/sassoonlogol.gif"id="logo"></a>
+
+ $if(!user_nick)$
+
+ $else$
+
+
+ $endif$
+
+
+ $if(user_nick)$
+
+<div id="toplinks">
+ <a href="$domain$/$user_nick$" onclick="pageTracker._trackEvent('button', 'banner-profile'); return true;">
+ <img src="$domain$/static/img/thumbs/profilebaricon.png"/> Profile</a>
+ <a href="$domain$/directory" onclick="pageTracker._trackEvent('button', 'banner-directory'); return true;">
+ <img src="$domain$/static/img/thumbs/directorybaricon.png"/> Directory
+ </a>
+ <a href="$domain$/hall" onclick="pageTracker._trackEvent('button', 'banner-hall'); return true;">
+ <img src="$domain$/static/img/thumbs/halloffamebaricon.png"/> Hall of Fame
+ </a>
+</div>
+
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Fdumpfm%2F240317626149&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"id="fblike"></iframe>
+
+ $else$
+ <a href="http://dump.fm/register" id="disregister">Register</a>
+ $endif$
+
+
+ $if(user_nick)$
+
+
+ <div id="searchbox">
+ <input type="text" name="search-query" id="search-query" searchstyle="mini" />
+ </div>
+
+
+ $else$
+
+
+ $endif$
+
+
+ $if(user_nick)$
+ <div id="logout">
+ <form id="logout" action="/logout" method="POST">
+ <a href="#" onclick="jQuery('#logout').submit(); return false">Logout</a>
+ </form>
+ </div>
+
+ $else$
+ <div id="toplogin" class="white">
+ $form_login()$
+ </div>
+
+ $endif$
+
+
+
+
+</div>
+
+
+<!--END BANNER-->
+
+
+ <div id="posts">
+<div id="sideinfo">$roomkey$ log</div>
+
+ $if(dumps)$
+
+
+ $dumps: { d | $log_dump(dump=d)$ }$
+
+ $if(json_tags)$
+ <script>
+ $json_tags: { j | $j$;
+ }$
+ </script>
+ $endif$
+ $else$
+ No dumps!
+ $endif$
+ </div>
+
+<div id="pgbuttons">
+
+ $if(prev)$
+ <a href="http://$roomkey$dump.fm/log/$prev$"><input class="pgbutton"id="prevbutton" value="<- Prev" readonly="true"type="button"></a>
+ $else$
+
+ $endif$
+
+ $if(next)$
+ <a href="http://$roomkey$dump.fm/log/$next$"> <input class="pgbutton"id="nextbutton" value="Next ->" readonly="true"type="button"></a>
+ $else$
+ <input id="nextbutton" value="nomodumps" readonly="true"type="button"class="pgbutton">
+ $endif$
+
+</div>
+
+<!--START FOOTER
+ $footer()$-->
+<br><br>
+<div id="footer">
+@2010 <a href="/">dump.fm</a>
+<a href="http://dump.fm/about_us" style="word-spacing: normal">About Us</a>
+<a href="http://dump.fm/help" style="word-spacing: normal">Help FAQ</a>
+<a href="http://dump.fm/terms">Terms</a>
+<a href="http://dump.fm/privacy">Privacy</a>
+</div>
+</div>
+$google_analytics()$
+$debug_log()$
+
+
+ </body>
+</html>
diff --git a/template/rooms/chat.st b/template/rooms/chat.st
index a8269a6..f8829ca 100644
--- a/template/rooms/chat.st
+++ b/template/rooms/chat.st
@@ -135,6 +135,7 @@
<div id="footerc">
$footer()$
</div>
+ </div>
$preload()$
</body>
</html>
diff --git a/template/rooms/frontpage.st b/template/rooms/frontpage.st
new file mode 100644
index 0000000..065cef0
--- /dev/null
+++ b/template/rooms/frontpage.st
@@ -0,0 +1,136 @@
+<!--/*
+
+ _____ ___ ___ ___ ___ ___
+ / /::\ /__/\ /__/\ / /\ / /\ /__/\
+ / /:/\:\ \ \:\ | |::\ / /::\ / /:/_ | |::\
+ / /:/ \:\ \ \:\ | |:|:\ / /:/\:\ / /:/ /\ | |:|:\
+ /__/:/ \__\:| ___ \ \:\ __|__|:|\:\ / /:/~/:/ / /:/ /:/ __|__|:|\:\
+ \ \:\ / /:/ /__/\ \__\:\ /__/::::| \:\ /__/:/ /:/ /__/:/ /:/ /__/::::| \:\
+ \ \:\ /:/ \ \:\ / /:/ \ \:\~~\__\/ \ \:\/:/ \ \:\/:/ \ \:\~~\__\/
+ \ \:\/:/ \ \:\ /:/ \ \:\ \ \::/ \ \::/ \ \:\
+ \ \::/ \ \:\/:/ \ \:\ \ \:\ \ \:\ \ \:\
+ \__\/ \ \::/ \ \:\ \ \:\ \ \:\ \ \:\
+ \__\/ \__\/ \__\/ \__\/ \__\/ \___\/
+
+ (c)2011 dump.fm -->
+
+<html>
+ <head>
+ $head()$
+ <title>$roomname$ dump.fm</title>
+
+ <script type="text/javascript" src="$domain$/static/js/invalid_domains.js"></script>
+ <script type="text/javascript" src="$domain$/static/webcam/webcam.js"></script>
+ <script type="text/javascript" src="$domain$/static/js/ajaxupload.js"></script>
+ $if(user_nick)$
+ <script type="text/javascript" src="$domain$/json/$user_nick$/favorites"></script>
+ $endif$
+ <script>
+ jQuery(document).ready(initChat);
+ var Nick = $json_user_nick$;
+ var Room = $json_room_key$;
+ var Timestamp = $timestamp$;
+ $if(isadmin)$
+ var IsAdmin = true;
+ $else$
+ var IsAdmin = false;
+ $endif$
+ if (Nick) {
+ jQuery(document).ready(function() { setupUpload('upload', Room); });
+ }
+ function showAlert() { alert('MUST LOGIN'); }
+ var newwindow;
+ function pop(url) {
+ newwindow=window.open(url,'name','height=50,width=400,left=20,top=20,location=0,status=0,scrollbar=0,resizable=0');
+ if (window.focus) {newwindow.focus()}
+ }
+ jQuery(Away.startTitleUpdater);
+ jQuery(initChatMsgs);
+ $if(user_nick)$ //
+ $else$
+ function showAlert() {
+ alert('Join dump.fm @ http://dump.fm/register');
+ }
+
+ $endif$
+ </script>
+ <style>
+ #chat-wrapper {
+ position: absolute;
+ z-index: 1000000;
+ right: 100px;
+ bottom: 100px;
+ height: 40px;
+ width: 300px;
+ };
+ </style>
+ </head>
+ <body>
+ $if(dis)$
+ $banner_dis()$
+ $else$
+ $banner()$
+ $if(!user_nick)$
+ <div id="dis_welcome">
+ <center>
+ <img src="$domain$/static/img/dumppixellarge3.png">
+ <div id="midtxt">dump.fm lets you <i>talk with pictures!</i> Paste an image url, upload, or snap a pic right from your webcam. Talk to friends, fav images, and keep track of the pix you love.
+ <br><br>
+ <span id="signintxt">
+ If you already have an account <strong><a href="http://dump.fm/login" class="signin">sign in</a></strong> If not <strong><a href="http://dump.fm/register">register</a></strong>!
+ </span>
+ </center>
+ </div>
+ </div>
+
+ <link href="/static/css/pages.css" rel="stylesheet" type="text/css" media="screen" />
+ <link href="/static/css/header.css" rel="stylesheet" type="text/css" media="screen" />
+ <script type="text/javascript" src="/static/js/win.js"></script>
+ <script type="text/javascript">
+ var topZ = 7;
+ CreateDropdownWindow('', '500px', true, 'dis_welcome', 300, 70);
+ </script>
+ <style>
+ .divDragTitle {
+ left:50%!important;
+ margin-left: -250px!important;
+ }
+ .divDragContent {
+ z-index:666;
+ left:50%!important;
+ margin-left: -250px!important;
+
+ }
+ </style>
+ $endif$
+ $endif$
+
+
+ <div id="content">
+
+
+ <div id="messagePaneh">
+
+ <div id="userListp">
+ <img src="http://dump.fm/static/img/halloffametrophy.gif" id="halltrophy">
+ <h2>Hall Of Fame </h2>
+ </div>
+
+ <div id="messageList">
+ $if(dumps)$
+ <span class="content">
+ $dumps: { d | $fame_dump(dump=d)$ }$
+ </span>
+ $else$
+ No dumps!
+ $endif$
+ </div>
+
+ <div id="footerc">
+ $footer()$
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
+
diff --git a/template/simplerlog.st b/template/simplerlog.st
new file mode 100644
index 0000000..92b2abf
--- /dev/null
+++ b/template/simplerlog.st
@@ -0,0 +1,519 @@
+<html>
+ <head>
+
+ <title>dump.fm log</title>
+
+
+ <!---HEAD
+ --->
+
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="keywords" content="dump.fm, image chat, realtime, internet 3.0, dump, dump fm, image dump, pictures, image links, image board, scott ostler, ryder ripps">
+<meta name="description" content="dump.fm - Talk with pictures!" />
+<script type="text/javascript" src="$domain$/static/js/jquery-1.4.2.min.js"></script>
+<link rel="shortcut icon" href="$domain$/static/favicon.ico">
+<link rel="image_src" href="$domain$/static/img/thumbs/heartover.gif" >
+<script type="text/javascript" src="$domain$/static/js/pichat.js"></script>
+ <script src="$domain$/static/js/jquery.masonry.min.js"type="text/javascript"></script>
+<script>Domain = "$domain$"</script>
+$if(!user_nick)$
+<!--<link href="$domain$/static/css/front.css" media="screen, projection" rel="stylesheet" type="text/css">-->
+<script type="text/javascript" src="$domain$/static/js/popup.js"></script>
+$endif$
+$if(isadmin)$
+<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-lightness/jquery-ui.css"
+ type="text/css" media="all" />
+<!--<link rel="stylesheet" href="$domain$/static/css/admin.css"
+ type="text/css" media="all" />-->
+<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js"
+ type="text/javascript"></script>
+
+<!--<script src="$domain$/static/js/admin.js" type="text/javascript"></script>-->
+$endif$
+
+<link rel="shortcut icon" href="$domain$/static/favicon.ico">
+
+
+
+<!--END HEAD-->
+<style>
+
+
+
+
+body{margin:0px; background-image:url(http://dump.fm/static/img/bg.dither.gif); background-color:f1f1f1;/*background:#f0f9ff url(/static/img/fade-blue.png) top center repeat-x;
+ background-repeat:repeat-x;
+ background-position:top;*/background-attachment:fixed;min-width:900px;}
+img{border:0px;}
+#banner{z-index:2;top:0;margin:1px;min-width:900px;width:75%;position:fixed;border-bottom:1px ridge #333;display:inline-block;height:35px;clear: both;}
+#banner a{font-size:69%;text-decoration:none;font-family: Monaco, "Courier New", Courier, monospace;letter-spacing:3.5px;color:#333;}
+#banner a:hover{background-color:#eee;color:black;text-decoration:none;}
+#fblike{margin-top:7px;margin-left:5px;}
+#logo{float:left;margin:1px;}
+#logobig{float:left;margin-top:-9px;margin-left:-5px;}
+#toplinks{float:left;margin-top:7px;margin-left:5px;}
+#logout{position:fixed;right:0px;font-size:12px;top:4px;}
+#searchbox{float:left;margin-top:7px;margin-left:5px;}
+#search-query{background-color:lightyellow;}
+#posts{font-family: Monaco, "Courier New", Courier, monospace;color:#333;font-size:8px;height:auto;padding:1px;margin-top:45px;}
+#posts a{text-decoration:none; font-family:Arial, Helvetica, sans-serif;letter-spacing:0px;color:#f0e;}
+#posts a:hover{color:#333;text-decoration:none;}
+#sideinfo{ text-align:justify;vertical-align: top; padding:10px;margin:7px;color:#000;font-weight:100;font-size:13px;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;float:left;min-height:210px;max-width:160px;min-width:200;border:1px inset #f1f1f1; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius: 3px;background-color:#fff;background:#448ed4; border:1px ridged #fff;
+ background:-moz-linear-gradient(top, #fff, #eee 50%, #eee 51%, #fff);
+ background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee), color-stop(51%, #eee), to(#fff));}
+.logged-dump{font-family:Arial, Helvetica, sans-serif;float:left;max-width:250px;min-width:220px;padding:7px;margin:7px;background-color:white;}
+.logged-dump img{max-width:240px;max-height:240px;padding-top:3px; }
+.buttons img{height:12px;float:left;padding-right:6px;padding-top:5px;cursor:pointer;display:none;}
+.buttons .share{cursor:pointer;display:none;}
+#posts hr{display:none;}
+#pgbuttons{position:fixed;bottom:5px;right:0px;/*border-top:1px ridge #333;*/min-width:70px;padding:5px;}
+#pgbuttons a{text-decoration:none;}
+#footer{word-spacing:20px;font-size:11px;font-family: Monaco, "Courier New", Courier, monospace;text-align:center;margin:7px;color:#333;}
+#footer a{text-decoration:none;color:#333;}
+#footer a:hover{color:#000;}
+#pgbuttons input{color:#eee;letter-spacing:1px;
+ text-decoration:none;
+ padding:2px 12px 3px 12px;
+ cursor:pointer;
+ position:relative;font-weight:100;
+ overflow:hidden;
+ vertical-align:middle;
+ margin:0 10px;
+ background:#448ed4; border:1px ridged #fff;
+ background:-moz-linear-gradient(top, #fff, #448ed4 50%, #448ed4 51%, #fff);
+ background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #448ed4), color-stop(51%, #448ed4), to(#fff));
+ text-decoration:none;
+ -moz-border-radius:4px;
+ -webkit-border-radius:4px;
+ -moz-box-shadow:#777 0 0 0 1px;
+ -webkit-box-shadow:#777 0 0 0 1px;
+ text-shadow:rgba(0,0,0,.4) 0 1px 0;}
+#login-container {
+ float: right;
+right:7px;
+color:#fff;
+ position: fixed;
+top:4px;
+z-index:20000000;
+
+}
+
+#login-container a:link, a:visited {
+ color:#000;
+ text-decoration:none;
+}
+#login-container .topnav {
+ padding:0px 0px 12px;
+ font-size:11px;color:000;
+ line-height:23px;
+ text-shadow: #000 0px 0px 0px;
+ text-align:right;
+
+}
+#login-container .topnav a.signin {
+ text-shadow: #000 0px 0px 0px;
+ padding:5px 5px 5px 5px;
+ text-decoration:none;
+ background-color:#fff;
+
+
+z-index:20000000;
+ *padding:4px 12px 6px; filter:alpha(opacity=80);
+
+
+}
+#login-container .topnav a.signin:hover {
+
+ *padding:4px 12px 16px; background-color:#ccc;
+
+}
+#login-container .topnav a.signin, #login-container .topnav a.signin:hover {
+ *background-position:0 3px!important;color:#000;
+}
+
+a.signin {
+ position:relative;
+cursor:pointer;
+ margin-left:3px;
+}
+a.signin span {
+ background-image:url("http://dump.fm/static/form_login/images/toggle_down_light.png");
+ background-repeat:no-repeat;
+ background-position:100% 50%;
+ padding:4px 16px 6px 0;cursor:pointer;
+}
+#login-container .topnav a.menu-open {
+ background:#ddeef6!important;
+ color:#666!important; text-shadow: #000 0px 0px 0px;
+ outline:none;box-shadow: 3px 2px 2px #ccc;cursor:pointer;
+-webkit-box-shadow: 3px 2px 2px #ccc;
+-moz-box-shadow: 3px 2px 2px #ccc;
+filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ccc, offX=3, offY=4, positive=true);
+
+}
+
+a.signin.menu-open span {cursor:pointer;
+ background-image:url("http://dump.fm/static/form_login/images/toggle_up_dark.png");
+ color:#789;
+}
+
+#signin_menu {
+ -moz-border-radius-topleft:5px;
+ -moz-border-radius-bottomleft:5px;
+ -moz-border-radius-bottomright:5px;
+ -webkit-border-top-left-radius:5px;
+ -webkit-border-bottom-left-radius:5px;
+ -webkit-border-bottom-right-radius:5px;
+ display:none;
+ background-color:#ddeef6;
+ position:absolute;
+ width:210px;
+ z-index:100;
+ border:1px transparent;
+ text-align:left;
+ padding:12px;
+ top: 16.5px;
+ right: 0px;
+ margin-top:5px;
+ margin-right: 0px;
+ *margin-right: -1px;
+ color:#789;
+ font-size:11px; box-shadow: 3px 2px 2px #ccc;
+-webkit-box-shadow: 3px 2px 2px #ccc;
+z-index:50000000;
+-moz-box-shadow: 3px 2px 2px #ccc;
+filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ccc, offX=3, offY=4, positive=true);
+}
+
+#signin_menu input[type=text], #signin_menu input[type=password] {
+ display:block;
+ font-size:25px;
+ margin:0 0 5px;
+ padding:5px;
+ width:203px;
+}
+#signin_menu p {
+ margin:0;
+}
+#signin_menu a {
+ color:#6AC;
+}
+#signin_menu label {
+ font-weight:normal;
+}
+
+#signin_menu p a {
+ color:#27B!important;
+}
+#signin-submit {
+ display:inline-block;
+ width:90px;
+ height:35px;
+ font-size:20px;
+ background-image:url('http://dump.fm/static/img/btngrad1.png');
+ background-color:#4691e5;
+ font-weight:bold;
+ word-spacing:7;
+ margin-top:-5px;
+cursor:pointer;
+ text-align:center;
+ z-index:100;
+ font-size:16px;
+ color:#fff;
+ border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ text-shadow:1px 1px 3px #000;
+z-index:20;
+}
+
+#furie3 {
+ position: absolute;
+ left:294px;
+ margin-top:250px;
+ z-index: 10;
+
+}
+#loginSubmit::-moz-focus-inner {
+padding:0;
+border:0;
+}
+#loginSubmit:hover, #loginSubmit:focus {
+ background-position:0 -5px;
+ cursor:pointer;
+}
+.no-cursor { cursor: none; }
+.invisible { display: none !important; }
+#cursor-big { position: absolute; z-index: 1000; }
+a#disregister {
+ background: #FCF0AD;
+ color: #fe1409;
+ cursor: pointer;
+ line-height: 1em;z-index:3;
+ padding: 25px 10px 40px;
+ margin-top: -2px;margin-left: -2px;
+ float:right;
+ -webkit-transform: rotate(9deg);
+ -moz-transform: rotate(9deg);
+ transform: rotate(9deg);font-family: cursive;font-weight:100;font-size:18px;font-style: oblique;
+ border-top:16px solid yellow;
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#FFFAAE), to(#FFF057));
+ background-image: -moz-linear-gradient(#FFFAAE 0%, #FFF057 90%);
+ border-top-color: #FFF057;
+ border-right-color: #FFF057;
+ border-bottom-color: #FFF057;
+ border-left-color: #FFF057;
+ -webkit-box-shadow:#a0a0a0 3px 4px 4px;
+ -moz-box-shadow: #a0a0a0 3px 4px 4px; /* FF 3.5+ */
+ text-shadow: 1px 1px 3px #AAA; position:absolute;
+ }
+ a#disregister:hover {
+ text-shadow: 1px 1px 1px gold;color:#000;
+ font-family: cursive;font-weight:100;font-size:18px;font-style: oblique;color: #fe1409;
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#E9E74A), to(#E9E74A));
+ background-image: -moz-linear-gradient(#FFFAAE 0%, #E9E74A 90%);
+
+ }
+
+
+
+
+
+/*searchstuff*/
+
+
+
+
+.search_icon {
+ background:url("http://dump.fm/static/img/hourglass.png") no-repeat scroll center center transparent;
+ bottom:3px;
+ cursor:pointer;
+ left:6px;
+ opacity:0.8;
+ border-right:1px solid #C0C8D3;
+ position:absolute;
+ top:3px;
+ width:32px;
+}
+#inpage-search-results{
+ position: absolute;
+ top:47px;
+ width:100%;
+ text-align: center;
+ left: 0;
+ z-index: 1000;
+}
+
+#inpage-search-results #search-results-images{
+ display: none;
+ position:relative;
+ overflow:auto;
+ background-image:url(/static/img/bg.dither.gif);
+ background-color:#eee;
+ min-height: 600px;
+ margin-left: 5%;
+ margin-right: 5%;
+ margin-top: 0px;
+ border:1px inset #fff;
+ padding-top: 30px;
+}
+#fullpage-search-results #search-results-images { position: relative; width: 100%; overflow: visible; }
+
+#search-results-images a.animating canvas { display: none }
+
+#search-controls {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ position: relative;
+ z-index: 1005;
+ text-align: right;
+ display: none;
+ top: 0;
+ padding-right: 8px;
+}
+#search-message {
+ background-color: lightyellow;
+ font-size: medium;
+ padding: 4px;
+
+}
+#search-controls a {
+
+ padding: 4px;
+}
+
+
+</style>
+
+
+ <script>
+ var Recips = [];
+ jQuery(function() {
+ initLog(Recips)
+ });
+ </script>
+
+ <script>
+jQuery(window).load(function(){
+ jQuery('#posts').masonry({ columnWidth: 260 });
+ jQuery('#posts').masonry({ singleMode: true });
+ jQuery('#posts').masonry({ resizeable: true });
+ jQuery('#posts').masonry({ animate: true});
+
+
+ });
+</script>
+
+
+
+
+
+ </head>
+ <body>
+
+
+<!--START BANNER-->
+
+<div id="banner">
+
+
+
+ $if(!user_nick)$
+ <a href="$domain$"><img src="$domain$/static/img/sassoonlogol.gif"id="logo"></a>
+ $else$
+ <a href="$domain$"><img src="$domain$/static/img/sassoonlogol.gif"id="logo"></a>
+
+ $endif$
+
+
+ $if(user_nick)$
+
+<div id="toplinks">
+ <a href="$domain$/$user_nick$" onclick="pageTracker._trackEvent('button', 'banner-profile'); return true;">
+ <img src="$domain$/static/img/thumbs/profilebaricon.png"/> Profile</a>
+ <a href="$domain$/directory" onclick="pageTracker._trackEvent('button', 'banner-directory'); return true;">
+ <img src="$domain$/static/img/thumbs/directorybaricon.png"/> Directory
+ </a>
+ <a href="$domain$/hall" onclick="pageTracker._trackEvent('button', 'banner-hall'); return true;">
+ <img src="$domain$/static/img/thumbs/halloffamebaricon.png"/> Hall of Fame
+ </a>
+</div>
+
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Fdumpfm%2F240317626149&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"id="fblike"></iframe>
+
+ $else$
+
+<div id="toplinks">
+ <a href="$domain$/about" onclick="pageTracker._trackEvent('button', 'banner-profile'); return true;">
+ <img src="$domain$/static/img/thumbs/profilebaricon.png"/> About </a>
+ <a href="$domain$/directory" onclick="pageTracker._trackEvent('button', 'banner-directory'); return true;">
+ <img src="$domain$/static/img/thumbs/directorybaricon.png"/> Directory
+ </a>
+<a href="$domain$/m/cal"><img src="$domain$/static/img/thumbs/calendarbaricon.png"/> Calendar</a>
+ <a href="$domain$/tags" onclick="pageTracker._trackEvent('button', 'banner-search'); return true;"><img src="$domain$/static/img/thumbs/searchbaricon.png"/> Tags</a>
+</div>
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Fdumpfm%2F240317626149&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"id="fblike"></iframe>
+ <a href="http://dump.fm/register" id="disregister">Register!</a>
+ $endif$
+
+
+
+
+ <div id="searchbox">
+ <input type="text" name="search-query" id="search-query" searchstyle="mini" />
+ </div>
+
+
+
+
+ $if(user_nick)$
+ <div id="logout">
+ <form id="logout" action="/logout" method="POST">
+ <a href="#" onclick="jQuery('#logout').submit(); return false">Logout</a>
+ </form>
+ </div>
+
+ $else$
+ <div id="toplogin">
+ $form_login()$
+ </div>
+
+ $endif$
+
+
+</div>
+
+
+<!--END BANNER-->
+
+
+ <div id="posts">
+<div id="sideinfo">$roomkey$ log
+<br><br>
+dump.fm lets you talk with pictures! Paste an image url, upload, or snap a pic right from your webcam. Talk to friends, fav images, and keep track of the pix you love.
+<br><br>
+ If you already have an account <strong><a href="http://dump.fm/login" class="signin">sign in</a></strong> If not <strong><a href="http://dump.fm/register">register</a></strong>!
+</div>
+
+ $if(dumps)$
+
+
+ $dumps: { d | $log_dump(dump=d)$ }$
+
+ $if(json_tags)$
+ <script>
+ $json_tags: { j | $j$;
+ }$
+ </script>
+ $endif$
+ $else$
+ No dumps!
+ $endif$
+ </div>
+
+<div id="pgbuttons">
+
+ $if(prev)$
+ <a href="http://$roomkey$dump.fm/log/$prev$"><input class="pgbutton"id="prevbutton" value="<- Prev" readonly="true"type="button"></a>
+ $else$
+
+ $endif$
+
+ $if(next)$
+ <a href="http://$roomkey$dump.fm/log/$next$"> <input class="pgbutton"id="nextbutton" value="Next ->" readonly="true"type="button"></a>
+ $else$
+ <input id="nextbutton" value="nomodumps" readonly="true"type="button"class="pgbutton">
+ $endif$
+
+</div>
+
+<!--START FOOTER
+ $footer()$-->
+<br><br>
+<div id="footer">
+@2010 <a href="/">dump.fm</a>
+<a href="http://dump.fm/about_us" style="word-spacing: normal">About Us</a>
+<a href="http://dump.fm/help" style="word-spacing: normal">Help FAQ</a>
+<a href="http://dump.fm/terms">Terms</a>
+<a href="http://dump.fm/privacy">Privacy</a>
+</div>
+</div>
+$google_analytics()$
+$debug_log()$
+
+
+ <div id="inpage-search-results" style="background-color: white;">
+ <div id="search-controls">
+ <span id="search-message"></span>
+ <a id="search-control-close" href="javascript:Search.close()">close</a>
+ </div>
+ <div id="search-results-images"></div>
+ </div>
+ </div>
+
+
+<span id="LB0" style="position:absolute;left:50%;top:50%;"><span style="position:absolute;font-family:arial;font-size:10px;color:#ccc;background:#000;left:-50px;top:-18px">Loading...</span><span style="position:absolute;left:-50px;top:-5px;font-size:1px;width:100px;height:10px;background:#333"><span id="LB1" style="position:absolute;font-size:1px;width:0px;height:10px;background:#eee"></span></span></span>
+<script type="text/javascript">m00=document.getElementsByTagName("img");m01=m00.length;function images_loading_bar(){m02=0;for(i=0;i<m01;i++)m02+=(m00[i].complete)?1:0;document.getElementById("LB1").style.width=Math.round(m02/m01*100)+'px';if(m02==m01)setTimeout("document.getElementById('LB0').style.display='none'",128); else setTimeout("images_loading_bar()", 64);};images_loading_bar();</script>
+ </body>
+</html>