From 12d39aae010b26c425383c4282ae0b02dbf4917e Mon Sep 17 00:00:00 2001 From: itia chang Date: Sun, 29 Apr 2012 16:56:04 -0700 Subject: [PATCH] add fb login button; add simple javascript file --- public/files/channel.html | 1 + public/javascripts/reader.js | 41 ++++++++++++++++++++++++++++++++++++ public/stylesheets/style.css | 1 + views/index.jade | 7 +++--- views/layout.jade | 2 +- 5 files changed, 47 insertions(+), 5 deletions(-) create mode 100644 public/files/channel.html create mode 100644 public/javascripts/reader.js diff --git a/public/files/channel.html b/public/files/channel.html new file mode 100644 index 0000000..0dd1e5d --- /dev/null +++ b/public/files/channel.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/javascripts/reader.js b/public/javascripts/reader.js new file mode 100644 index 0000000..4759951 --- /dev/null +++ b/public/javascripts/reader.js @@ -0,0 +1,41 @@ +(function(){ + /** + * first of all, load facebook JS lib + */ + + window.fbAsyncInit = function() { + FB.init({ + appId : '177950445641724', // App ID + channelUrl : '//localhost:3000/files/channel.html', // Channel File + status : true, // check login status + cookie : true, // enable cookies to allow the server to access the session + xfbml : true // parse XFBML + }); + }; + + // Additional initialization code here + // + // Load the SDK Asynchronously + (function(d){ + var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('head')[0]; + if (d.getElementById(id)) {return;} + js = d.createElement('script'); js.id = id; js.async = true; + js.src = "//connect.facebook.net/en_US/all.js"; + ref.parentNode.insertBefore(js, ref); + }(document)); + + //start doing other things... + /** + * get ptt data from yql + + var yqlurl = 'http://query.yahooapis.com/v1/public/yql?q=use%20%22store%3A%2F%2FFmNpgmPDX9VzBzjdurhPfs%22%20as%20ptt%3B%20%20select%20data.items%20from%20ptt%20where%20category%3D%221%22%20and%20api_key%3D\'b7ece6539c8eab818f2ee92fe18fac6f\'%20&format=json&jsonCompat=new'; + + + $.get(yqlurl, function(data){ + + console.log('data received', data); + }); + + */ + +})(); \ No newline at end of file diff --git a/public/stylesheets/style.css b/public/stylesheets/style.css index 529726d..94fc30c 100644 --- a/public/stylesheets/style.css +++ b/public/stylesheets/style.css @@ -73,6 +73,7 @@ h2 { vertical-align: center; } + #right-pane article { padding: 10px 10px 10px 10px; height: 100%; diff --git a/views/index.jade b/views/index.jade index 2b6db66..b93fc78 100644 --- a/views/index.jade +++ b/views/index.jade @@ -15,10 +15,9 @@ div#reader p | title 3 div#right-pane - header(id='social-bar-container', class='clearfix') share button is here + header(id='social-bar-container', class='clearfix') + div(class="fb-login-button", data-show-faces="true", data-width="500", data-max-rows="1") article section h1 [公告] 婚禮告吹討論串停止回文 - p 想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧想回應的,在自己想發言的文章底下推文吧 在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧在自己想發言的文章底下推文吧 - - + p 想回應的,在自己想發言的文章底下推文吧 每個人的觀念不一定相同 良好的討論前提是建立在能夠互相理解 而非戰到對方觀念改變 這樣的討論是無止盡且沒有意義的 只是看在原PO又回覆新的一篇 代表板上的文章,多多少少有幫到她一些 算是能做個收尾,所以沒有馬上停止討論 此串討論公告後【即刻生效】,繼續回文者違規判定。 另外補上原PO最後的回覆 公告開放推文,但另闢標題內容相近之文章視同無視公告繼續回文。 \ No newline at end of file diff --git a/views/layout.jade b/views/layout.jade index 1f4a710..2a44634 100644 --- a/views/layout.jade +++ b/views/layout.jade @@ -5,6 +5,6 @@ html(lang='zh-Hant-TW') link(rel='stylesheet', href='/stylesheets/style.css') link(rel='stylesheet', href='/stylesheets/aristo/jquery-ui-1.8.5.custom.css') body!= body - script(type='text/javascript', src='https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js') + script(type='text/javascript', src='http://code.jquery.com/jquery-latest.min.js') script(type='text/javascript', src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js') script(type='text/javascript', src='/javascripts/reader.js')