summaryrefslogtreecommitdiff
path: root/frontend/static
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/static')
-rwxr-xr-xfrontend/static/js/profile.js27
-rw-r--r--frontend/static/js/src/api.js10
-rw-r--r--frontend/static/js/src/auth.js11
-rwxr-xr-xfrontend/static/js/src/soundmanager2.js (renamed from frontend/static/js/src/soundmanager.js)0
-rwxr-xr-xfrontend/static/other_rooms/admin.html8
-rwxr-xr-xfrontend/static/other_rooms/calendar.html16
-rwxr-xr-xfrontend/static/other_rooms/embed.html14
-rwxr-xr-xfrontend/static/other_rooms/topvids.html16
-rwxr-xr-xfrontend/static/sass/compile.sh2
-rwxr-xr-xfrontend/static/sass/src/profile.sass2
-rwxr-xr-xfrontend/static/sass/stylesheets/profile.css2
11 files changed, 71 insertions, 37 deletions
diff --git a/frontend/static/js/profile.js b/frontend/static/js/profile.js
index c4fb146..8cf63e2 100755
--- a/frontend/static/js/profile.js
+++ b/frontend/static/js/profile.js
@@ -159,21 +159,26 @@ var Room =
var Settings =
{
bio: "",
+ email: "",
data: {},
eventSet: false,
defaults:
{
avatar: "http://scannerjammer.com/static/img/runner.gif",
bg: "http://scannerjammer.com/static/bgz/scannerjammer_cyberspace.jpg",
+ email: "",
},
open: function ()
{
- if (parseInt(Auth.userid) !== userProfile[0])
- return
+ if (parseInt(Auth.userid) !== userProfile[0]){
+ return
+ }
$("#settings-hook").show()
$("#profile-avatar").val(Settings.data.avatar)
$("#profile-bg").val(Settings.data.bg)
$("#profile-bio").html(Settings.bio)
+ $("#profile-email").val(Settings.email) //ok only thing is that it's not saving through form submission trying to
+ //seems like it doesn't save in the Settings object, but does do the form submission...
if (! Profile.eventSet)
{
$("#profile-settings-save").bind("click", Settings.save)
@@ -189,6 +194,7 @@ var Settings =
Settings.data.bg = bg
var bio = d.sanitizeWithNewlines( $("#profile-bio").val() )
Settings.bio = bio
+ Settings.email = $('#profile-email').val();
Settings.load()
var s = "avatar\t"+avatar+"\n"
s += "bg\t"+bg+"\n"
@@ -197,6 +203,7 @@ var Settings =
settings: s,
bio: bio,
session: Auth.session,
+ email: Settings.email
}
$.post(API.URL.user.settings, data).success(Settings.saveCallback).error(Settings.errorCallback)
},
@@ -237,12 +244,12 @@ var Settings =
bio += "<p>"+s+"</p>"
}
$("#bio").html(bio)
- Settings.open()
+// Settings.open()
Viewport.standardResize()
},
init: function ()
{
- if (userProfile[6]) // bio
+ if (userProfile[6]) // bio
{
Settings.bio = userProfile[6]
}
@@ -254,6 +261,10 @@ var Settings =
Settings.data[i] = s[i]
}
}
+ if (userProfile[8]){ //email
+ Settings.email = userProfile[8]
+ console.log(Settings.email);
+ }
Settings.load()
}
}
@@ -340,7 +351,7 @@ var Profile =
var lines = API.parse("/user/load", raw)
if (! lines) return
if (lines[0].indexOf("0\t") === 0)
- return // console.log(lines.split("\t")[1])
+ return
queue = []
for (i in lines)
{
@@ -348,7 +359,7 @@ var Profile =
continue
if (lines[i].length < 2)
continue
- line = lines[i].split("\t").slice(1);
+ line = lines[i].split("\t");
queue.push(line)
}
Profile.page += 1
@@ -360,6 +371,9 @@ var Profile =
if (queue.length < 50)
$("#queue").append("<li id='queueDone'>That's all the videos!</li>")
},
+//one second ok I'm back... can we use a breakpoint here? I don't know how to find the right part
+//must be in one of these two scripts i found it, did you use a breakpoint? well just looked at thin profile.js for videos loadLess
+//through the browser? yes ok cool where is it?
loadLess: function ()
{
Profile.page -= 1
@@ -491,6 +505,7 @@ var Poll =
}
}
Poll.poll()
+
Settings.open()
},
poll: function ()
diff --git a/frontend/static/js/src/api.js b/frontend/static/js/src/api.js
index 797823e..3a0cd14 100644
--- a/frontend/static/js/src/api.js
+++ b/frontend/static/js/src/api.js
@@ -6,7 +6,7 @@ var API =
{
auth:
{
- login: "/api/auth/login",
+ login: "/api/auth/login",
logout: "/api/auth/logout",
checkin: "/api/auth/checkin",
sneakin: "/api/auth/sneakin",
@@ -64,6 +64,14 @@ var API =
}
}
// $.ajaxSetup({ timeout: 1000 })
+ $.ajaxSetup({
+ type: "POST",
+ xhrFields: {
+ withCredentials: true
+ },
+ });
+//API.js seems fairly global still no cookie looks good need to check database if it's was updated
+//for my user, right? yep
}
}
var Local =
diff --git a/frontend/static/js/src/auth.js b/frontend/static/js/src/auth.js
index 26da79d..42a92c5 100644
--- a/frontend/static/js/src/auth.js
+++ b/frontend/static/js/src/auth.js
@@ -36,15 +36,24 @@ var Auth =
document.cookie = "session="+Auth.session+";path=/;domain=.scannerjammer.com;max-age=1086400"
Auth.success()
},
+//http://i.imgur.com/kqpf9wX.png yes i see so do we just need to add cors headers? yes, what about nginx, did we restart it?
+//no good yet
checkin: function ()
{
d.warn("CHECK IN")
- $.post(API.URL.auth.checkin, {'session':Auth.session}, Auth.checkinCallback)
+ $.ajax(API.URL.auth.checkin, {
+ type: "POST",
+ data: { 'session':Auth.session, },
+ xhrFields: {
+ withCredentials: true
+ },
+ }).success(Auth.checkinCallback);
},
checkinCallback: function (raw)
{
var lines = API.parse("/auth/checkin", raw)
if (! lines.length) return
+ //so we should just return "OK" right? looks sso
if (lines[0] !== "OK")
{
alert(lines[0].split("\t")[1])
diff --git a/frontend/static/js/src/soundmanager.js b/frontend/static/js/src/soundmanager2.js
index 46528c9..46528c9 100755
--- a/frontend/static/js/src/soundmanager.js
+++ b/frontend/static/js/src/soundmanager2.js
diff --git a/frontend/static/other_rooms/admin.html b/frontend/static/other_rooms/admin.html
index 95539c5..bebab84 100755
--- a/frontend/static/other_rooms/admin.html
+++ b/frontend/static/other_rooms/admin.html
@@ -64,12 +64,12 @@
<script type="text/javascript" src="http://scannerjammer.com/js/src/debug.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/src/api.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/admin.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/like.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/like.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/src/auth.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/chat.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/chat.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/room.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/player.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/youtube.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/player.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/youtube.js"></script>
<!--
<script type="text/javascript" src="http://scannerjammer.com/js/main.js"></script>
-->
diff --git a/frontend/static/other_rooms/calendar.html b/frontend/static/other_rooms/calendar.html
index 5e89162..21c046b 100755
--- a/frontend/static/other_rooms/calendar.html
+++ b/frontend/static/other_rooms/calendar.html
@@ -72,17 +72,17 @@
<script type="text/javascript" src="/js/src/jquery.md5.js"></script>
<script type="text/javascript" src="/other_rooms/datepicker/datepicker.js"></script>
<script type="text/javascript" src="/js/src/swfobject.js"></script>
-<script type="text/javascript" src="/js/soundmanager2.js"></script>
+<script type="text/javascript" src="/js/src/soundmanager2.js"></script>
<script type="text/javascript" src="/js/src/debug.js"></script>
<script type="text/javascript" src="/js/src/api.js"></script>
<script type="text/javascript" src="/js/src/auth.js"></script>
-<script type="text/javascript" src="/js/like.js"></script>
-<script type="text/javascript" src="/js/chat.js"></script>
-<script type="text/javascript" src="/js/player.js"></script>
-<script type="text/javascript" src="/js/vimeo.js"></script>
-<script type="text/javascript" src="/js/youtube.js"></script>
-<script type="text/javascript" src="/js/soundcloud.js"></script>
-<script type="text/javascript" src="/js/audio.js"></script>
+<script type="text/javascript" src="/js/src/like.js"></script>
+<script type="text/javascript" src="/js/src/chat.js"></script>
+<script type="text/javascript" src="/js/src/player.js"></script>
+<script type="text/javascript" src="/js/src/vimeo.js"></script>
+<script type="text/javascript" src="/js/src/youtube.js"></script>
+<script type="text/javascript" src="/js/src/soundcloud.js"></script>
+<script type="text/javascript" src="/js/src/audio.js"></script>
<script type="text/javascript" src="/js/calendar.js"></script>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
</html>
diff --git a/frontend/static/other_rooms/embed.html b/frontend/static/other_rooms/embed.html
index c15581c..e43c4fc 100755
--- a/frontend/static/other_rooms/embed.html
+++ b/frontend/static/other_rooms/embed.html
@@ -49,16 +49,16 @@
</script>
<script type="text/javascript" src="http://scannerjammer.com/js/src/jquery.md5.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/src/swfobject.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/soundmanager2.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/soundmanager2.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/src/debug.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/src/api.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/src/auth.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/like.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/player.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/vimeo.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/youtube.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/soundcloud.js"></script>
-<script type="text/javascript" src="http://scannerjammer.com/js/audio.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/like.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/player.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/vimeo.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/youtube.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/soundcloud.js"></script>
+<script type="text/javascript" src="http://scannerjammer.com/js/src/audio.js"></script>
<script type="text/javascript" src="http://scannerjammer.com/js/embed.js"></script>
</html>
diff --git a/frontend/static/other_rooms/topvids.html b/frontend/static/other_rooms/topvids.html
index 6b94997..a8b0c2c 100755
--- a/frontend/static/other_rooms/topvids.html
+++ b/frontend/static/other_rooms/topvids.html
@@ -110,17 +110,17 @@ var topVideoQueueTitle = "All Time"
<script type="text/javascript" src="/js/src/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="/js/src/jquery.md5.js"></script>
<script type="text/javascript" src="/js/src/swfobject.js"></script>
-<script type="text/javascript" src="/js/soundmanager2.js"></script>
+<script type="text/javascript" src="/js/src/soundmanager2.js"></script>
<script type="text/javascript" src="/js/src/debug.js"></script>
<script type="text/javascript" src="/js/src/api.js"></script>
<script type="text/javascript" src="/js/src/auth.js"></script>
-<script type="text/javascript" src="/js/like.js"></script>
-<script type="text/javascript" src="/js/chat.js"></script>
-<script type="text/javascript" src="/js/player.js"></script>
-<script type="text/javascript" src="/js/vimeo.js"></script>
-<script type="text/javascript" src="/js/youtube.js"></script>
-<script type="text/javascript" src="/js/soundcloud.js"></script>
-<script type="text/javascript" src="/js/audio.js"></script>
+<script type="text/javascript" src="/js/src/like.js"></script>
+<script type="text/javascript" src="/js/src/chat.js"></script>
+<script type="text/javascript" src="/js/src/player.js"></script>
+<script type="text/javascript" src="/js/src/vimeo.js"></script>
+<script type="text/javascript" src="/js/src/youtube.js"></script>
+<script type="text/javascript" src="/js/src/soundcloud.js"></script>
+<script type="text/javascript" src="/js/src/audio.js"></script>
<script type="text/javascript" src="/js/top.js"></script>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
</html>
diff --git a/frontend/static/sass/compile.sh b/frontend/static/sass/compile.sh
new file mode 100755
index 0000000..f22b5c1
--- /dev/null
+++ b/frontend/static/sass/compile.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+compass compile
diff --git a/frontend/static/sass/src/profile.sass b/frontend/static/sass/src/profile.sass
index 0d88ea5..fa5ec01 100755
--- a/frontend/static/sass/src/profile.sass
+++ b/frontend/static/sass/src/profile.sass
@@ -181,7 +181,7 @@ body
input
margin: 2px 10px 0 0
width: 100px
- #profile-avatar, #profile-bg
+ #profile-avatar, #profile-bg, #profile-email
width: 300px
#profile-settings-save
font-size: 14px
diff --git a/frontend/static/sass/stylesheets/profile.css b/frontend/static/sass/stylesheets/profile.css
index 13b4a58..20c2537 100755
--- a/frontend/static/sass/stylesheets/profile.css
+++ b/frontend/static/sass/stylesheets/profile.css
@@ -323,7 +323,7 @@ body {
width: 100px;
}
/* line 184, ../src/profile.sass */
-#settings-container #profile-avatar, #settings-container #profile-bg {
+#settings-container #profile-avatar, #settings-container #profile-bg, #settings-container #profile-email {
width: 300px;
}
/* line 186, ../src/profile.sass */