Simplesive


SUBMITTED BY: Guest

DATE: Jan. 4, 2014, 2:38 p.m.

FORMAT: Text only

SIZE: 62.9 kB

HITS: 918

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html expr:dir='data:blog.languageDirection' lang='en' xml:lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
  4. <head>
  5. <b:include data='blog' name='all-head-content'/>
  6. <b:if cond='data:blog.pageName == ""'>
  7. <title><data:blog.title/> - A great Blogger.com site</title>
  8. <b:else/>
  9. <title><data:blog.pageName/> - <data:blog.title/></title>
  10. </b:if>
  11. <meta expr:content='data:blog.metaDescription' name='description'/>
  12. <b:skin><![CDATA[/*
  13. -----------------------------------------------
  14. Blogger Template Style
  15. Name: Simplesive
  16. Designer: Yohanes Budi Santosa
  17. URL: http://www.idblogdesign.com
  18. Date: 02 - 03 - 2013
  19. -----------------------------------------------
  20. */
  21. .copyright{
  22. font-size:11px;
  23. }
  24. #searchThis{
  25. padding:0;
  26. margin:0;
  27. }
  28. .button{
  29. display: inline-block;
  30. zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
  31. *display: inline;
  32. vertical-align: baseline;
  33. margin: 0 2px;
  34. outline: none;
  35. cursor: pointer;
  36. text-align: center;
  37. text-decoration: none;
  38. padding: 4px 10px;
  39. text-shadow: 0 1px 1px rgba(0,0,0,.3);
  40. border-radius: 3px;
  41. box-shadow: 0 1px 2px rgba(0,0,0,.2);
  42. color: #e9e9e9;
  43. border: solid 1px #555;
  44. background: #6e6e6e;
  45. background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
  46. background: -moz-linear-gradient(top, #888, #575757);
  47. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
  48. }
  49. .button:hover{
  50. text-decoration: none;
  51. background: #616161;
  52. background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
  53. background: -moz-linear-gradient(top, #757575, #4b4b4b);
  54. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
  55. }
  56. .button:active{
  57. position: relative;
  58. top: 1px;
  59. color: #afafaf;
  60. background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
  61. background: -moz-linear-gradient(top, #575757, #888);
  62. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
  63. }
  64. .searchBox{
  65. border:1px solid #e5e5e5;
  66. border-radius:3px;
  67. padding:4px 10px;
  68. margin:0;
  69. color:#999;
  70. }
  71. .searchBox:focus{
  72. color:#333;
  73. }
  74. #crosscol-wrapper{
  75. background:#222;
  76. padding:0;
  77. margin:0 0 15px;
  78. }
  79. #crosscol{
  80. padding:0;
  81. margin:0;
  82. }
  83. #crosscol ul{
  84. padding:0;
  85. margin:0;
  86. list-style:none;
  87. }
  88. #crosscol ul li{
  89. padding:0;
  90. margin:0;
  91. list-style:none;
  92. }
  93. #crosscol ul li a{
  94. color:#eee;
  95. padding:10px;
  96. display:block;
  97. margin:0;
  98. text-decoration:none;
  99. }
  100. #crosscol ul li.selected a{
  101. background:#000;
  102. color:#fff;
  103. }
  104. #crosscol ul li a:hover{
  105. color:#fff;
  106. background:#555;
  107. }
  108. pre{
  109. border:1px solid #ccc;
  110. background:#f9f9f9;
  111. overflow:auto;
  112. color:#666;
  113. margin:5px 0;
  114. padding:5px;
  115. }
  116. .post th{
  117. background:#f2f2f2;
  118. padding:2px 8px;
  119. }
  120. .post td{
  121. border-top:1px solid #dfdfdf;
  122. background:#f9f9f9;
  123. padding:2px 8px;
  124. }
  125. .post table{
  126. margin:10px 0 0;
  127. width:100%;
  128. padding:0;
  129. border:1px solid #ccc;
  130. }
  131. .jump-link{
  132. margin:0 0 5px;
  133. padding:0 0 5px;
  134. }
  135. body{
  136. background:#f1f1f1;
  137. margin:0;
  138. color:#333333;
  139. font:normal 12px arial;
  140. text-align:center;
  141. }
  142. a:link,a:visited,a:active{
  143. color:#245dc1;
  144. text-decoration:none;
  145. }
  146. a:hover{
  147. color:#333;
  148. }
  149. a img{
  150. border-width:0;
  151. }
  152. #header-wrapper{
  153. margin:0 auto 15px;
  154. }
  155. #header-inner{
  156. background-position:[center];
  157. margin-left:auto;
  158. margin-right:auto;
  159. }
  160. #header{
  161. margin:0;
  162. padding:0;
  163. text-align:left;
  164. color:#444;
  165. }
  166. #header h1,#header h2{
  167. font-size:22px;
  168. margin:0;
  169. padding:0;
  170. }
  171. #header a{
  172. color:#444;
  173. text-decoration:none;
  174. }
  175. #header h2.description,#header h3.description{
  176. font-size:11px;
  177. color:#999999;
  178. font-weight:normal;
  179. margin:0;
  180. padding:0;
  181. }
  182. #header img{
  183. margin-left:auto;
  184. margin-right:auto;
  185. }
  186. #outer-wrapper{
  187. background:#fff;
  188. width:890px;
  189. margin:35px auto;
  190. padding:25px 0;
  191. text-align:left;
  192. border:1px solid #e5e5e5;
  193. box-shadow:1px 1px 4px #dfdfdf;
  194. border-radius:6px;
  195. }
  196. #wrap2{
  197. margin:0 25px;
  198. padding:0;
  199. }
  200. #main-wrapper{
  201. width:511px;
  202. float:left;
  203. overflow:hidden;
  204. }
  205. #sidebar-wrapper{
  206. width:300px;
  207. float:right;
  208. overflow:hidden;
  209. }
  210. h2{
  211. margin:1.5em 0 0.75em;
  212. font-size:14px;
  213. line-height:1.4em;
  214. color:#999999;
  215. }
  216. h2.date-header{
  217. font:normal 11px arial;
  218. margin:0;
  219. padding: 0;
  220. }
  221. .post{
  222. margin:0.5em 0 1.5em;
  223. padding: 0 1px;
  224. border-bottom:1px dotted #cccccc;
  225. padding-bottom:1.5em;
  226. }
  227. .post h3,.post h1{
  228. margin:0.25em 0 0;
  229. padding:0 0 4px;
  230. font-size:18px;
  231. line-height:1.4em;
  232. }
  233. .post-body{
  234. margin:0 0 0.75em;
  235. line-height:1.6em;
  236. }
  237. .post-body blockquote{
  238. line-height:1.3em;
  239. }
  240. .post-footer{
  241. margin:0.75em 0;
  242. padding:0;
  243. color:#999999;
  244. font-size:11px;
  245. line-height:1.4em;
  246. }
  247. .comment-link{
  248. margin-left:0.6em;
  249. }
  250. .post img, table.tr-caption-container{
  251. padding:4px;
  252. border:1px solid #e5e5e5;
  253. }
  254. .tr-caption-container img{
  255. border:none;
  256. padding:0;
  257. }
  258. .post blockquote{
  259. margin:1em 20px;
  260. }
  261. .post blockquote p{
  262. margin:0.75em 0;
  263. }
  264. #comments h4{
  265. margin:1em 0;
  266. font-weight:bold;
  267. line-height:1.4em;
  268. color:#999999;
  269. }
  270. #comments-block{
  271. margin:1em 0 1.5em;
  272. line-height:1.6em;
  273. }
  274. #comments-block .comment-author{
  275. margin:0.5em 0;
  276. }
  277. #comments-block .comment-body{
  278. margin:0.25em 0 0;
  279. }
  280. #comments-block .comment-footer{
  281. margin:-0.25em 0 2em;
  282. line-height:1.4em;
  283. }
  284. #comments-block .comment-body p{
  285. margin:0 0 0.75em;
  286. }
  287. .deleted-comment{
  288. font-style:italic;
  289. color:gray;
  290. }
  291. #blog-pager-newer-link{
  292. float:left;
  293. }
  294. #blog-pager-older-link{
  295. float:right;
  296. }
  297. #blog-pager{
  298. text-align:center;
  299. }
  300. .feed-links{
  301. clear:both;
  302. line-height:2.5em;
  303. }
  304. .sidebar{
  305. color:#666666;
  306. line-height:1.5em;
  307. }
  308. .sidebar h2{
  309. color:#444;
  310. font-size:14px;
  311. }
  312. .sidebar ul{
  313. list-style:none;
  314. margin:0 0 0;
  315. padding:0 0 0;
  316. }
  317. .sidebar li{
  318. margin:0;
  319. padding-top:0;
  320. padding-right:0;
  321. padding-bottom:0.25em;
  322. padding-left:15px;
  323. text-indent:-15px;
  324. line-height:1.5em;
  325. }
  326. .sidebar .widget, .main .widget{
  327. border-bottom:1px dotted #cccccc;
  328. margin:0 0 1.5em;
  329. padding:0 0 1.5em;
  330. }
  331. .main .Blog{
  332. border-bottom-width:0;
  333. }
  334. .profile-img{
  335. float:left;
  336. margin-top:0;
  337. margin-right:5px;
  338. margin-bottom:5px;
  339. margin-left:0;
  340. padding:4px;
  341. border:1px solid #e5e5e5;
  342. }
  343. .profile-data{
  344. margin:0;
  345. font-size:11px;
  346. color:#999999;
  347. font-weight:bold;
  348. line-height:1.6em;
  349. }
  350. .profile-datablock{
  351. margin:0.5em 0 0.5em;
  352. }
  353. .profile-textblock{
  354. margin:0.5em 0;
  355. line-height:1.6em;
  356. }
  357. .profile-link{
  358. font-size:11px;
  359. }
  360. #navbar-iframe{
  361. height:0px;
  362. visibility:hidden;
  363. display:none;
  364. }
  365. .breadcrumbs{
  366. padding:5px 5px 5px 0px;
  367. margin: 0px 0px 15px 0px;
  368. font-size:11px;
  369. line-height: 1.4em;
  370. border-bottom:1px solid #ccc;
  371. }
  372. @media only screen and (max-width:890px){
  373. #outer-wrapper{
  374. width:96%;
  375. max-width:96%;
  376. max-height:100%;
  377. margin:1%;
  378. padding:1%;
  379. display:block;
  380. float:none;
  381. }
  382. #main-wrapper,#sidebar-wrapper{
  383. width:100%;
  384. max-width:100%;
  385. height:100%;
  386. max-height:100%;
  387. display:block;
  388. float:none;
  389. }
  390. }
  391. ]]></b:skin>
  392. <script type='text/javascript'>
  393. <![CDATA[
  394. <!--
  395. /*<body>*/
  396. -->
  397. ]]>
  398. </script>
  399. </head>
  400. <body>
  401. <div id='outer-wrapper'><div id='wrap2'>
  402. <div id='header-wrapper'>
  403. <b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
  404. <b:widget id='Header1' locked='true' title='Simplesive (Header)' type='Header'>
  405. <b:includable id='title'>
  406. <b:if cond='data:blog.pageType == "item"'>
  407. <h2 class='title'><a expr:href='data:blog.homepageUrl' expr:title='data:title'><data:title/></a></h2>
  408. <b:else/>
  409. <b:if cond='data:blog.pageType == "static_page"'>
  410. <h2 class='title'><a expr:href='data:blog.homepageUrl' expr:title='data:title'><data:title/></a></h2>
  411. <b:else/>
  412. <h1 class='title'><data:title/></h1>
  413. </b:if>
  414. </b:if>
  415. </b:includable>
  416. <b:includable id='description'>
  417. <div class='descriptionwrapper'>
  418. <b:if cond='data:blog.pageType == "item"'>
  419. <h3 class='description'><span><data:description/></span></h3>
  420. <b:else/>
  421. <b:if cond='data:blog.pageType == "static_page"'>
  422. <h3 class='description'><span><data:description/></span></h3>
  423. <b:else/>
  424. <h2 class='description'><span><data:description/></span></h2>
  425. </b:if>
  426. </b:if>
  427. </div>
  428. </b:includable>
  429. <b:includable id='main'>
  430. <b:if cond='data:useImage'>
  431. <b:if cond='data:imagePlacement == "BEHIND"'>
  432. <b:if cond='data:mobile'>
  433. <div id='header-inner'>
  434. <div class='titlewrapper' style='background: transparent'>
  435. <h1 class='title' style='background: transparent; border-width: 0px'>
  436. <b:include name='title'/>
  437. </h1>
  438. </div>
  439. <b:include name='description'/>
  440. </div>
  441. <b:else/>
  442. <div expr:style='"background-image: url(\"" + data:sourceUrl + "\"); " + "background-position: " + data:backgroundPositionStyleStr + "; " + data:widthStyleStr + "min-height: " + data:height + "_height: " + data:height + "background-repeat: no-repeat; "' id='header-inner'>
  443. <div class='titlewrapper' style='background: transparent'>
  444. <b:include name='title'/>
  445. </div>
  446. <b:include name='description'/>
  447. </div>
  448. </b:if>
  449. <b:else/>
  450. <!--Show the image only-->
  451. <div id='header-inner'>
  452. <a expr:href='data:blog.homepageUrl' style='display: block'>
  453. <img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + "_headerimg"' expr:src='data:sourceUrl' expr:width='data:width' style='display: block'/>
  454. </a>
  455. <!--Show the description-->
  456. <b:if cond='data:imagePlacement == "BEFORE_DESCRIPTION"'>
  457. <b:include name='description'/>
  458. </b:if>
  459. </div>
  460. </b:if>
  461. <b:else/>
  462. <!--No header image -->
  463. <div id='header-inner'>
  464. <div class='titlewrapper'>
  465. <b:include name='title'/>
  466. </div>
  467. <b:include name='description'/>
  468. </div>
  469. </b:if>
  470. </b:includable>
  471. </b:widget>
  472. </b:section>
  473. </div>
  474. <div id='content-wrapper'>
  475. <div id='crosscol-wrapper'>
  476. <b:section class='crosscol' id='crosscol'>
  477. <b:widget id='PageList1' locked='false' title='Pages' type='PageList'>
  478. <b:includable id='main'>
  479. <b:if cond='data:title'><h2><data:title/></h2></b:if>
  480. <div class='widget-content'>
  481. <b:if cond='data:mobile'>
  482. <select expr:id='data:widget.instanceId + "_select"'>
  483. <b:loop values='data:links' var='link'>
  484. <b:if cond='data:link.isCurrentPage'>
  485. <option expr:value='data:link.href' selected='selected'><data:link.title/></option>
  486. <b:else/>
  487. <option expr:value='data:link.href'><data:link.title/></option>
  488. </b:if>
  489. </b:loop>
  490. </select>
  491. <span class='pagelist-arrow'>&#9660;</span>
  492. <b:else/>
  493. <ul>
  494. <b:loop values='data:links' var='link'>
  495. <b:if cond='data:link.isCurrentPage'>
  496. <li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
  497. <b:else/>
  498. <li><a expr:href='data:link.href'><data:link.title/></a></li>
  499. </b:if>
  500. </b:loop>
  501. </ul>
  502. </b:if>
  503. <b:include name='quickedit'/>
  504. </div>
  505. </b:includable>
  506. </b:widget>
  507. </b:section>
  508. </div>
  509. <div id='main-wrapper'>
  510. <b:section class='main' id='main' showaddelement='no'>
  511. <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'>
  512. <b:includable id='nextprev'>
  513. <div class='blog-pager' id='blog-pager'>
  514. <b:if cond='data:newerPageUrl'>
  515. <span id='blog-pager-newer-link'>
  516. <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
  517. </span>
  518. </b:if>
  519. <b:if cond='data:olderPageUrl'>
  520. <span id='blog-pager-older-link'>
  521. <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
  522. </span>
  523. </b:if>
  524. <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
  525. <b:if cond='data:mobileLinkUrl'>
  526. <div class='blog-mobile-link'>
  527. <a expr:href='data:mobileLinkUrl'><data:mobileLinkMsg/></a>
  528. </div>
  529. </b:if>
  530. </div>
  531. <div class='clear'/>
  532. </b:includable>
  533. <b:includable id='shareButtons' var='post'>
  534. <b:if cond='data:top.showEmailButton'><a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + "&target=email"' expr:title='data:top.emailThisMsg' target='_blank'><span class='share-button-link-text'><data:top.emailThisMsg/></span></a></b:if><b:if cond='data:top.showBlogThisButton'><a class='goog-inline-block share-button sb-blog' expr:href='data:post.sharePostUrl + "&target=blog"' expr:onclick='"window.open(this.href, \"_blank\", \"height=270,width=475\"); return false;"' expr:title='data:top.blogThisMsg' target='_blank'><span class='share-button-link-text'><data:top.blogThisMsg/></span></a></b:if><b:if cond='data:top.showTwitterButton'><a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + "&target=twitter"' expr:title='data:top.shareToTwitterMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToTwitterMsg/></span></a></b:if><b:if cond='data:top.showFacebookButton'><a class='goog-inline-block share-button sb-facebook' expr:href='data:post.sharePostUrl + "&target=facebook"' expr:onclick='"window.open(this.href, \"_blank\", \"height=430,width=640\"); return false;"' expr:title='data:top.shareToFacebookMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToFacebookMsg/></span></a></b:if><b:if cond='data:top.showOrkutButton'><a class='goog-inline-block share-button sb-orkut' expr:href='data:post.sharePostUrl + "&target=orkut"' expr:title='data:top.shareToOrkutMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToOrkutMsg/></span></a></b:if><b:if cond='data:top.showDummy'><div class='goog-inline-block dummy-container'><data:post.dummyTag/></div></b:if>
  535. </b:includable>
  536. <b:includable id='backlinks' var='post'>
  537. <a name='links'/><h4><data:post.backlinksLabel/></h4>
  538. <b:if cond='data:post.numBacklinks != 0'>
  539. <dl class='comments-block' id='comments-block'>
  540. <b:loop values='data:post.backlinks' var='backlink'>
  541. <div class='collapsed-backlink backlink-control'>
  542. <dt class='comment-title'>
  543. <span class='backlink-toggle-zippy'>&#160;</span>
  544. <a expr:href='data:backlink.url' rel='nofollow'><data:backlink.title/></a>
  545. <b:include data='backlink' name='backlinkDeleteIcon'/>
  546. </dt>
  547. <dd class='comment-body collapseable'>
  548. <data:backlink.snippet/>
  549. </dd>
  550. <dd class='comment-footer collapseable'>
  551. <span class='comment-author'><data:post.authorLabel/> <data:backlink.author/></span>
  552. <span class='comment-timestamp'><data:post.timestampLabel/> <data:backlink.timestamp/></span>
  553. </dd>
  554. </div>
  555. </b:loop>
  556. </dl>
  557. </b:if>
  558. <p class='comment-footer'>
  559. <a class='comment-link' expr:href='data:post.createLinkUrl' expr:id='data:widget.instanceId + "_backlinks-create-link"' target='_blank'><data:post.createLinkLabel/></a>
  560. </p>
  561. </b:includable>
  562. <b:includable id='comment_count_picker' var='post'>
  563. <b:if cond='data:post.forceIframeComments'>
  564. <span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-url='data:post.canonicalUrl'>
  565. </span>
  566. <b:else/>
  567. <b:if cond='data:post.commentSource == 1'>
  568. <span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-url='data:post.canonicalUrl'>
  569. </span>
  570. <b:else/>
  571. <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
  572. <data:post.commentLabelFull/>:
  573. </a>
  574. </b:if>
  575. </b:if>
  576. </b:includable>
  577. <b:includable id='threaded_comment_js' var='post'>
  578. <script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
  579. <script type='text/javascript'>
  580. (function() {
  581. var items = <data:post.commentJso/>;
  582. var msgs = <data:post.commentMsgs/>;
  583. var config = <data:post.commentConfig/>;
  584. // <![CDATA[
  585. var cursor = null;
  586. if (items && items.length > 0) {
  587. cursor = parseInt(items[items.length - 1].timestamp) + 1;
  588. }
  589. var bodyFromEntry = function(entry) {
  590. if (entry.gd$extendedProperty) {
  591. for (var k in entry.gd$extendedProperty) {
  592. if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
  593. return '<span class="deleted-comment">' + entry.content.$t + '</span>';
  594. }
  595. }
  596. }
  597. return entry.content.$t;
  598. }
  599. var parse = function(data) {
  600. cursor = null;
  601. var comments = [];
  602. if (data && data.feed && data.feed.entry) {
  603. for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
  604. var comment = {};
  605. // comment ID, parsed out of the original id format
  606. var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
  607. comment.id = id ? id[2] : null;
  608. comment.body = bodyFromEntry(entry);
  609. comment.timestamp = Date.parse(entry.published.$t) + '';
  610. if (entry.author && entry.author.constructor === Array) {
  611. var auth = entry.author[0];
  612. if (auth) {
  613. comment.author = {
  614. name: (auth.name ? auth.name.$t : undefined),
  615. profileUrl: (auth.uri ? auth.uri.$t : undefined),
  616. avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
  617. };
  618. }
  619. }
  620. if (entry.link) {
  621. if (entry.link[2]) {
  622. comment.link = comment.permalink = entry.link[2].href;
  623. }
  624. if (entry.link[3]) {
  625. var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
  626. if (pid && pid[1]) {
  627. comment.parentId = pid[1];
  628. }
  629. }
  630. }
  631. comment.deleteclass = 'item-control blog-admin';
  632. if (entry.gd$extendedProperty) {
  633. for (var k in entry.gd$extendedProperty) {
  634. if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
  635. comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
  636. }
  637. }
  638. }
  639. comments.push(comment);
  640. }
  641. }
  642. return comments;
  643. };
  644. var paginator = function(callback) {
  645. if (hasMore()) {
  646. var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
  647. if (cursor) {
  648. url += '&published-min=' + new Date(cursor).toISOString();
  649. }
  650. window.bloggercomments = function(data) {
  651. var parsed = parse(data);
  652. cursor = parsed.length < 50 ? null
  653. : parseInt(parsed[parsed.length - 1].timestamp) + 1
  654. callback(parsed);
  655. window.bloggercomments = null;
  656. }
  657. url += '&callback=bloggercomments';
  658. var script = document.createElement('script');
  659. script.type = 'text/javascript';
  660. script.src = url;
  661. document.getElementsByTagName('head')[0].appendChild(script);
  662. }
  663. };
  664. var hasMore = function() {
  665. return !!cursor;
  666. };
  667. var getMeta = function(key, comment) {
  668. if ('iswriter' == key) {
  669. var matches = !!comment.author
  670. && comment.author.name == config.authorName
  671. && comment.author.profileUrl == config.authorUrl;
  672. return matches ? 'true' : '';
  673. } else if ('deletelink' == key) {
  674. return config.baseUri + '/delete-comment.g?blogID='
  675. + config.blogId + '&postID=' + comment.id;
  676. } else if ('deleteclass' == key) {
  677. return comment.deleteclass;
  678. }
  679. return '';
  680. };
  681. var replybox = null;
  682. var replyUrlParts = null;
  683. var replyParent = undefined;
  684. var onReply = function(commentId, domId) {
  685. if (replybox == null) {
  686. // lazily cache replybox, and adjust to suit this style:
  687. replybox = document.getElementById('comment-editor');
  688. if (replybox != null) {
  689. replybox.height = '250px';
  690. replybox.style.display = 'block';
  691. replyUrlParts = replybox.src.split('#');
  692. }
  693. }
  694. if (replybox && (commentId !== replyParent)) {
  695. document.getElementById(domId).insertBefore(replybox, null);
  696. replybox.src = replyUrlParts[0]
  697. + (commentId ? '&parentID=' + commentId : '')
  698. + '#' + replyUrlParts[1];
  699. replyParent = commentId;
  700. }
  701. };
  702. var hash = (window.location.hash || '#').substring(1);
  703. var startThread, targetComment;
  704. if (/^comment-form_/.test(hash)) {
  705. startThread = hash.substring('comment-form_'.length);
  706. } else if (/^c[0-9]+$/.test(hash)) {
  707. targetComment = hash.substring(1);
  708. }
  709. // Configure commenting API:
  710. var configJso = {
  711. 'maxDepth': config.maxThreadDepth
  712. };
  713. var provider = {
  714. 'id': config.postId,
  715. 'data': items,
  716. 'loadNext': paginator,
  717. 'hasMore': hasMore,
  718. 'getMeta': getMeta,
  719. 'onReply': onReply,
  720. 'rendered': true,
  721. 'initComment': targetComment,
  722. 'initReplyThread': startThread,
  723. 'config': configJso,
  724. 'messages': msgs
  725. };
  726. var render = function() {
  727. if (window.goog && window.goog.comments) {
  728. var holder = document.getElementById('comment-holder');
  729. window.goog.comments.render(holder, provider);
  730. }
  731. };
  732. // render now, or queue to render when library loads:
  733. if (window.goog && window.goog.comments) {
  734. render();
  735. } else {
  736. window.goog = window.goog || {};
  737. window.goog.comments = window.goog.comments || {};
  738. window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
  739. window.goog.comments.loadQueue.push(render);
  740. }
  741. })();
  742. // ]]>
  743. </script>
  744. </b:includable>
  745. <b:includable id='mobile-main' var='top'>
  746. <!-- posts -->
  747. <div class='blog-posts hfeed'>
  748. <b:include data='top' name='status-message'/>
  749. <b:if cond='data:blog.pageType == "index"'>
  750. <b:loop values='data:posts' var='post'>
  751. <b:include data='post' name='mobile-index-post'/>
  752. </b:loop>
  753. <b:else/>
  754. <b:loop values='data:posts' var='post'>
  755. <b:include data='post' name='mobile-post'/>
  756. </b:loop>
  757. </b:if>
  758. </div>
  759. <b:include name='mobile-nextprev'/>
  760. </b:includable>
  761. <b:includable id='post' var='post'>
  762. <div class='post hentry'>
  763. <a expr:name='data:post.id'/>
  764. <b:if cond='data:post.link'>
  765. <h3 class='entry-title'><a expr:href='data:post.link'><data:post.title/></a></h3>
  766. <b:else/>
  767. <b:if cond='data:post.url'>
  768. <b:if cond='data:blog.url != data:post.url'>
  769. <h3 class='entry-title'><a expr:href='data:post.url' expr:title='data:post.title' rel='bookmark'><data:post.title/></a></h3>
  770. <b:else/>
  771. <h1 class='entry-title'><data:post.title/></h1>
  772. </b:if>
  773. </b:if>
  774. </b:if>
  775. <div class='post-header'>
  776. <div class='post-header-line-1'/>
  777. </div>
  778. <div class='post-body entry-content' expr:id='"post-body-" + data:post.id'>
  779. <p><data:post.body/></p>
  780. <div style='clear: both;'/> <!-- clear for photos floats -->
  781. </div>
  782. <b:if cond='data:post.hasJumpLink'>
  783. <div class='jump-link'>
  784. <a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
  785. </div>
  786. </b:if>
  787. <div class='post-footer'>
  788. <div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
  789. <b:if cond='data:top.showAuthor'>
  790. <data:top.authorLabel/>
  791. <b:if cond='data:post.authorProfileUrl'>
  792. <span class='fn'>
  793. <a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
  794. <data:post.author/>
  795. </a>
  796. </span>
  797. <b:else/>
  798. <span class='fn'><data:post.author/></span>
  799. </b:if>
  800. </b:if>
  801. </span> <span class='post-timestamp'>
  802. <b:if cond='data:top.showTimestamp'>
  803. <data:top.timestampLabel/>
  804. <b:if cond='data:post.url'>
  805. <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='updated published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>
  806. </b:if>
  807. </b:if>
  808. </span> <span class='post-comment-link'>
  809. <b:if cond='data:blog.pageType != "item"'>
  810. <b:if cond='data:blog.pageType != "static_page"'>
  811. <b:if cond='data:post.allowComments'>
  812. <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
  813. </b:if>
  814. </b:if>
  815. </b:if>
  816. </span> <span class='post-icons'>
  817. <!-- email post links -->
  818. <b:if cond='data:post.emailPostUrl'>
  819. <span class='item-action'>
  820. <a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>
  821. <img alt='' class='icon-action' height='13' src='http://img1.blogblog.com/img/icon18_email.gif' width='18'/>
  822. </a>
  823. </span>
  824. </b:if>
  825. <!-- quickedit pencil -->
  826. <b:include data='post' name='postQuickEdit'/>
  827. </span> <div class='post-share-buttons goog-inline-block'>
  828. <b:if cond='data:post.sharePostUrl'>
  829. <b:include data='post' name='shareButtons'/>
  830. </b:if>
  831. </div> </div>
  832. <div class='post-footer-line post-footer-line-2'><span class='post-labels'>
  833. <b:if cond='data:post.labels'>
  834. <data:postLabelsLabel/>
  835. <b:loop values='data:post.labels' var='label'>
  836. <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
  837. </b:loop>
  838. </b:if>
  839. </span> </div>
  840. <div class='post-footer-line post-footer-line-3'><span class='post-location'>
  841. <b:if cond='data:top.showLocation'>
  842. <b:if cond='data:post.location'>
  843. <data:postLocationLabel/>
  844. <a expr:href='data:post.location.mapsUrl' target='_blank'><data:post.location.name/></a>
  845. </b:if>
  846. </b:if>
  847. </span> </div>
  848. </div>
  849. </div>
  850. </b:includable>
  851. <b:includable id='comment_picker' var='post'>
  852. <b:if cond='data:post.commentSource == 1'>
  853. <b:include data='post' name='iframe_comments'/>
  854. <b:else/>
  855. <b:if cond='data:post.showThreadedComments'>
  856. <b:include data='post' name='threaded_comments'/>
  857. <b:else/>
  858. <b:include data='post' name='comments'/>
  859. </b:if>
  860. </b:if>
  861. </b:includable>
  862. <b:includable id='status-message'>
  863. <b:if cond='data:navMessage'>
  864. <div class='status-msg-wrap'>
  865. <div class='status-msg-body'>
  866. <data:navMessage/>
  867. </div>
  868. <div class='status-msg-border'>
  869. <div class='status-msg-bg'>
  870. <div class='status-msg-hidden'><data:navMessage/></div>
  871. </div>
  872. </div>
  873. </div>
  874. <div style='clear: both;'/>
  875. </b:if>
  876. </b:includable>
  877. <b:includable id='comment-form' var='post'>
  878. <div class='comment-form'>
  879. <a name='comment-form'/>
  880. <b:if cond='data:mobile'>
  881. <h4 id='comment-post-message'>
  882. <a expr:id='data:widget.instanceId + "_comment-editor-toggle-link"' href='javascript:void(0)'><data:postCommentMsg/></a></h4>
  883. <p><data:blogCommentMessage/></p>
  884. <data:blogTeamBlogMessage/>
  885. <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
  886. <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
  887. <b:else/>
  888. <h4 id='comment-post-message'><data:postCommentMsg/></h4>
  889. <p><data:blogCommentMessage/></p>
  890. <data:blogTeamBlogMessage/>
  891. <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
  892. <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/>
  893. </b:if>
  894. <data:post.friendConnectJs/>
  895. <data:post.cmtfpIframe/>
  896. <script type='text/javascript'>
  897. BLOG_CMT_createIframe('<data:post.appRpcRelayPath/>', '<data:post.communityId/>');
  898. </script>
  899. </div>
  900. </b:includable>
  901. <b:includable id='threaded_comments' var='post'>
  902. <div class='comments' id='comments'>
  903. <a name='comments'/>
  904. <h4>
  905. <b:if cond='data:post.numComments == 1'>
  906. 1 <data:commentLabel/>:
  907. <b:else/>
  908. <data:post.numComments/> <data:commentLabelPlural/>:
  909. </b:if>
  910. </h4>
  911. <div class='comments-content'>
  912. <b:if cond='data:post.embedCommentForm'>
  913. <b:include data='post' name='threaded_comment_js'/>
  914. </b:if>
  915. <div id='comment-holder'>
  916. <data:post.commentHtml/>
  917. </div>
  918. </div>
  919. <p class='comment-footer'>
  920. <b:if cond='data:post.allowNewComments'>
  921. <b:include data='post' name='threaded-comment-form'/>
  922. <b:else/>
  923. <data:post.noNewCommentsText/>
  924. </b:if>
  925. </p>
  926. <b:if cond='data:showCmtPopup'>
  927. <div id='comment-popup'>
  928. <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
  929. </iframe>
  930. </div>
  931. </b:if>
  932. <div id='backlinks-container'>
  933. <div expr:id='data:widget.instanceId + "_backlinks-container"'>
  934. <b:if cond='data:post.showBacklinks'>
  935. <b:include data='post' name='backlinks'/>
  936. </b:if>
  937. </div>
  938. </div>
  939. </div>
  940. </b:includable>
  941. <b:includable id='backlinkDeleteIcon' var='backlink'>
  942. <span expr:class='"item-control " + data:backlink.adminClass'>
  943. <a expr:href='data:backlink.deleteUrl' expr:title='data:top.deleteBacklinkMsg'>
  944. <img src='//www.blogger.com/img/icon_delete13.gif'/>
  945. </a>
  946. </span>
  947. </b:includable>
  948. <b:includable id='mobile-nextprev'>
  949. <div class='blog-pager' id='blog-pager'>
  950. <b:if cond='data:newerPageUrl'>
  951. <div class='mobile-link-button' id='blog-pager-newer-link'>
  952. <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'>&lsaquo;</a>
  953. </div>
  954. </b:if>
  955. <b:if cond='data:olderPageUrl'>
  956. <div class='mobile-link-button' id='blog-pager-older-link'>
  957. <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle'>&rsaquo;</a>
  958. </div>
  959. </b:if>
  960. <div class='mobile-link-button' id='blog-pager-home-link'>
  961. <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
  962. </div>
  963. <div class='mobile-desktop-link'>
  964. <a class='home-link' expr:href='data:desktopLinkUrl'><data:desktopLinkMsg/></a>
  965. </div>
  966. </div>
  967. <div class='clear'/>
  968. </b:includable>
  969. <b:includable id='mobile-post' var='post'>
  970. <div class='date-outer'>
  971. <b:if cond='data:post.dateHeader'>
  972. <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
  973. </b:if>
  974. <div class='date-posts'>
  975. <div class='post-outer'>
  976. <div class='post hentry uncustomized-post-template'>
  977. <a expr:name='data:post.id'/>
  978. <b:if cond='data:post.title'>
  979. <h3 class='post-title entry-title'>
  980. <b:if cond='data:post.link'>
  981. <a expr:href='data:post.link'><data:post.title/></a>
  982. <b:else/>
  983. <b:if cond='data:post.url'>
  984. <b:if cond='data:blog.url != data:post.url'>
  985. <a expr:href='data:post.url'><data:post.title/></a>
  986. <b:else/>
  987. <data:post.title/>
  988. </b:if>
  989. <b:else/>
  990. <data:post.title/>
  991. </b:if>
  992. </b:if>
  993. </h3>
  994. </b:if>
  995. <div class='post-header'>
  996. <div class='post-header-line-1'/>
  997. </div>
  998. <div class='post-body entry-content' expr:id='"post-body-" + data:post.id'>
  999. <p><data:post.body/></p>
  1000. <div style='clear: both;'/> <!-- clear for photos floats -->
  1001. </div>
  1002. <div class='post-footer'>
  1003. <div class='post-footer-line post-footer-line-1'>
  1004. <span class='post-author vcard'>
  1005. <b:if cond='data:top.showAuthor'>
  1006. <b:if cond='data:post.authorProfileUrl'>
  1007. <span class='fn'>
  1008. <a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
  1009. <data:post.author/>
  1010. </a>
  1011. </span>
  1012. <b:else/>
  1013. <span class='fn'><data:post.author/></span>
  1014. </b:if>
  1015. </b:if>
  1016. </span>
  1017. <span class='post-timestamp'>
  1018. <b:if cond='data:top.showTimestamp'>
  1019. <data:top.timestampLabel/>
  1020. <b:if cond='data:post.url'>
  1021. <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='updated published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>
  1022. </b:if>
  1023. </b:if>
  1024. </span>
  1025. <span class='post-comment-link'>
  1026. <b:if cond='data:blog.pageType != "item"'>
  1027. <b:if cond='data:blog.pageType != "static_page"'>
  1028. <b:if cond='data:post.allowComments'>
  1029. <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
  1030. </b:if>
  1031. </b:if>
  1032. </b:if>
  1033. </span>
  1034. </div>
  1035. <div class='post-footer-line post-footer-line-2'>
  1036. <b:if cond='data:top.showMobileShare'>
  1037. <div class='mobile-link-button goog-inline-block' id='mobile-share-button'>
  1038. <a href='javascript:void(0);'><data:shareMsg/></a>
  1039. </div>
  1040. </b:if>
  1041. <b:if cond='data:top.showDummy'>
  1042. <div class='goog-inline-block dummy-container'><data:post.dummyTag/></div>
  1043. </b:if>
  1044. </div>
  1045. </div>
  1046. </div>
  1047. <b:if cond='data:blog.pageType == "static_page"'>
  1048. <b:if cond='data:post.showThreadedComments'>
  1049. <b:include data='post' name='threaded_comments'/>
  1050. <b:else/>
  1051. <b:include data='post' name='comments'/>
  1052. </b:if>
  1053. </b:if>
  1054. <b:if cond='data:blog.pageType == "item"'>
  1055. <b:if cond='data:post.showThreadedComments'>
  1056. <b:include data='post' name='threaded_comments'/>
  1057. <b:else/>
  1058. <b:include data='post' name='comments'/>
  1059. </b:if>
  1060. </b:if>
  1061. </div>
  1062. </div>
  1063. </div>
  1064. </b:includable>
  1065. <b:includable id='postQuickEdit' var='post'>
  1066. <b:if cond='data:post.editUrl'>
  1067. <span expr:class='"item-control " + data:post.adminClass'>
  1068. <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'>
  1069. <img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
  1070. </a>
  1071. </span>
  1072. </b:if>
  1073. </b:includable>
  1074. <b:includable id='main' var='top'>
  1075. <b:if cond='data:mobile == "false"'>
  1076. <!-- posts -->
  1077. <div class='blog-posts hfeed'>
  1078. <b:include data='posts' name='breadcrumb'/>
  1079. <b:include data='top' name='status-message'/>
  1080. <data:defaultAdStart/>
  1081. <b:loop values='data:posts' var='post'>
  1082. <b:if cond='data:post.isDateStart'>
  1083. <b:if cond='data:post.isFirstPost == "false"'>
  1084. </div></div>
  1085. </b:if>
  1086. </b:if>
  1087. <b:if cond='data:post.isDateStart'>
  1088. <div class="date-outer">
  1089. </b:if>
  1090. <b:if cond='data:post.dateHeader'>
  1091. <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
  1092. </b:if>
  1093. <b:if cond='data:post.isDateStart'>
  1094. <div class="date-posts">
  1095. </b:if>
  1096. <div class='post-outer'>
  1097. <b:include data='post' name='post'/>
  1098. <b:if cond='data:blog.pageType == "static_page"'>
  1099. <b:if cond='data:post.showThreadedComments'>
  1100. <b:include data='post' name='threaded_comments'/>
  1101. <b:else/>
  1102. <b:include data='post' name='comments'/>
  1103. </b:if>
  1104. </b:if>
  1105. <b:if cond='data:blog.pageType == "item"'>
  1106. <b:if cond='data:post.showThreadedComments'>
  1107. <b:include data='post' name='threaded_comments'/>
  1108. <b:else/>
  1109. <b:include data='post' name='comments'/>
  1110. </b:if>
  1111. </b:if>
  1112. </div>
  1113. <b:if cond='data:post.includeAd'>
  1114. <b:if cond='data:post.isFirstPost'>
  1115. <data:defaultAdEnd/>
  1116. <b:else/>
  1117. <data:adEnd/>
  1118. </b:if>
  1119. <div class='inline-ad'>
  1120. <data:adCode/>
  1121. </div>
  1122. <data:adStart/>
  1123. </b:if>
  1124. </b:loop>
  1125. <b:if cond='data:numPosts != 0'>
  1126. </div></div>
  1127. </b:if>
  1128. <data:adEnd/>
  1129. </div>
  1130. <!-- navigation -->
  1131. <b:include name='nextprev'/>
  1132. <b:if cond='data:top.showStars'>
  1133. <script src='//www.google.com/jsapi' type='text/javascript'/>
  1134. <script type='text/javascript'>
  1135. google.load("annotations", "1", {"locale": "<data:top.languageCode/>"});
  1136. function initialize() {
  1137. google.annotations.setApplicationId(<data:top.blogspotReviews/>);
  1138. google.annotations.createAll();
  1139. google.annotations.fetch();
  1140. }
  1141. google.setOnLoadCallback(initialize);
  1142. </script>
  1143. </b:if>
  1144. <b:else/>
  1145. <b:include name='mobile-main'/>
  1146. </b:if>
  1147. <b:if cond='data:top.showDummy'>
  1148. <data:top.dummyBootstrap/>
  1149. </b:if>
  1150. </b:includable>
  1151. <b:includable id='breadcrumb' var='posts'>
  1152. <b:if cond='data:blog.homepageUrl != data:blog.url'>
  1153. <b:if cond='data:blog.pageType == "static_page"'>
  1154. <div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Home</a></span> &#187; <span><data:blog.pageName/></span></div>
  1155. <b:else/>
  1156. <b:if cond='data:blog.pageType == "item"'>
  1157. <b:loop values='data:posts' var='post'>
  1158. <b:if cond='data:post.labels'>
  1159. <div class='breadcrumbs' xmlns:v='http://rdf.data-vocabulary.org/#'>
  1160. <span typeof='v:Breadcrumb'><a expr:href='data:blog.homepageUrl' property='v:title' rel='v:url'>Home</a></span>
  1161. <b:loop values='data:post.labels' var='label'>
  1162. &#187; <span typeof='v:Breadcrumb'><a expr:href='data:label.url' property='v:title' rel='v:url'><data:label.name/></a></span>
  1163. </b:loop>
  1164. &#187; <span><data:post.title/></span>
  1165. </div>
  1166. <b:else/>
  1167. <div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Home</a></span> &#187; <span>Unlabelled</span> &#187; <span><data:post.title/></span></div>
  1168. </b:if>
  1169. </b:loop>
  1170. <b:else/>
  1171. <b:if cond='data:blog.pageType == "archive"'>
  1172. <div class='breadcrumbs'>
  1173. <span><a expr:href='data:blog.homepageUrl'>Home</a></span> &#187; <span>Archives for <data:blog.pageName/></span>
  1174. </div>
  1175. <b:else/>
  1176. <b:if cond='data:blog.pageType == "index"'>
  1177. <div class='breadcrumbs'>
  1178. <b:if cond='data:blog.pageName == ""'>
  1179. <span><a expr:href='data:blog.homepageUrl'>Home</a></span> &#187; <span>All posts</span>
  1180. <b:else/>
  1181. <span><a expr:href='data:blog.homepageUrl'>Home</a></span> &#187; <span>Posts filed under <data:blog.pageName/></span>
  1182. </b:if>
  1183. </div>
  1184. </b:if>
  1185. </b:if>
  1186. </b:if>
  1187. </b:if>
  1188. </b:if>
  1189. </b:includable>
  1190. <b:includable id='commentDeleteIcon' var='comment'>
  1191. <span expr:class='"item-control " + data:comment.adminClass'>
  1192. <b:if cond='data:showCmtPopup'>
  1193. <div class='goog-toggle-button'>
  1194. <div class='goog-inline-block comment-action-icon'/>
  1195. </div>
  1196. <b:else/>
  1197. <a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'>
  1198. <img src='//www.blogger.com/img/icon_delete13.gif'/>
  1199. </a>
  1200. </b:if>
  1201. </span>
  1202. </b:includable>
  1203. <b:includable id='feedLinks'>
  1204. <b:if cond='data:blog.pageType != "item"'> <!-- Blog feed links -->
  1205. <b:if cond='data:feedLinks'>
  1206. <div class='blog-feeds'>
  1207. <b:include data='feedLinks' name='feedLinksBody'/>
  1208. </div>
  1209. </b:if>
  1210. <b:else/> <!--Post feed links -->
  1211. <div class='post-feeds'>
  1212. <b:loop values='data:posts' var='post'>
  1213. <b:if cond='data:post.allowComments'>
  1214. <b:if cond='data:post.feedLinks'>
  1215. <b:include data='post.feedLinks' name='feedLinksBody'/>
  1216. </b:if>
  1217. </b:if>
  1218. </b:loop>
  1219. </div>
  1220. </b:if>
  1221. </b:includable>
  1222. <b:includable id='threaded-comment-form' var='post'>
  1223. <div class='comment-form'>
  1224. <a name='comment-form'/>
  1225. <b:if cond='data:mobile'>
  1226. <p><data:blogCommentMessage/></p>
  1227. <data:blogTeamBlogMessage/>
  1228. <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
  1229. <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
  1230. <b:else/>
  1231. <p><data:blogCommentMessage/></p>
  1232. <data:blogTeamBlogMessage/>
  1233. <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
  1234. <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/>
  1235. </b:if>
  1236. <data:post.friendConnectJs/>
  1237. <data:post.cmtfpIframe/>
  1238. <script type='text/javascript'>
  1239. BLOG_CMT_createIframe('<data:post.appRpcRelayPath/>', '<data:post.communityId/>');
  1240. </script>
  1241. </div>
  1242. </b:includable>
  1243. <b:includable id='mobile-index-post' var='post'>
  1244. <div class='mobile-date-outer date-outer'>
  1245. <b:if cond='data:post.dateHeader'>
  1246. <div class='date-header'>
  1247. <span><data:post.dateHeader/></span>
  1248. </div>
  1249. </b:if>
  1250. <div class='mobile-post-outer'>
  1251. <a expr:href='data:post.url'>
  1252. <h3 class='mobile-index-title entry-title'>
  1253. <data:post.title/>
  1254. </h3>
  1255. <div class='mobile-index-arrow'>&rsaquo;</div>
  1256. <div class='mobile-index-contents'>
  1257. <b:if cond='data:post.thumbnailUrl'>
  1258. <div class='mobile-index-thumbnail'>
  1259. <div class='Image'>
  1260. <img expr:src='data:post.thumbnailUrl'/>
  1261. </div>
  1262. </div>
  1263. </b:if>
  1264. <div class='post-body'>
  1265. <b:if cond='data:post.snippet'><data:post.snippet/></b:if>
  1266. </div>
  1267. </div>
  1268. <div style='clear: both;'/>
  1269. </a>
  1270. <div class='mobile-index-comment'>
  1271. <b:if cond='data:blog.pageType != "static_page"'>
  1272. <b:if cond='data:post.allowComments'>
  1273. <b:if cond='data:post.numComments != 0'>
  1274. <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
  1275. </b:if>
  1276. </b:if>
  1277. </b:if>
  1278. </div>
  1279. </div>
  1280. </div>
  1281. </b:includable>
  1282. <b:includable id='feedLinksBody' var='links'>
  1283. <div class='feed-links'>
  1284. <data:feedLinksMsg/>
  1285. <b:loop values='data:links' var='f'>
  1286. <a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
  1287. </b:loop>
  1288. </div>
  1289. </b:includable>
  1290. <b:includable id='iframe_comments' var='post'>
  1291. <b:if cond='data:post.allowComments'>
  1292. <script expr:src='data:post.commentSrc' type='text/javascript'/>
  1293. <div class='cmt_iframe_holder'/>
  1294. <b:if cond='data:post.embedCommentForm == "false"'>
  1295. <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
  1296. </b:if>
  1297. </b:if>
  1298. </b:includable>
  1299. <b:includable id='comments' var='post'>
  1300. <div class='comments' id='comments'>
  1301. <a name='comments'/>
  1302. <b:if cond='data:post.allowComments'>
  1303. <h4>
  1304. <b:if cond='data:post.numComments == 1'>
  1305. 1 <data:commentLabel/>:
  1306. <b:else/>
  1307. <data:post.numComments/> <data:commentLabelPlural/>:
  1308. </b:if>
  1309. </h4>
  1310. <b:if cond='data:post.commentPagingRequired'>
  1311. <span class='paging-control-container'>
  1312. <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'><data:post.oldestLinkText/></a>
  1313. &#160;
  1314. <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'><data:post.olderLinkText/></a>
  1315. &#160;
  1316. <data:post.commentRangeText/>
  1317. &#160;
  1318. <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'><data:post.newerLinkText/></a>
  1319. &#160;
  1320. <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'><data:post.newestLinkText/></a>
  1321. </span>
  1322. </b:if>
  1323. <div expr:id='data:widget.instanceId + "_comments-block-wrapper"'>
  1324. <dl expr:class='data:post.avatarIndentClass' id='comments-block'>
  1325. <b:loop values='data:post.comments' var='comment'>
  1326. <dt expr:class='"comment-author " + data:comment.authorClass' expr:id='data:comment.anchorName'>
  1327. <b:if cond='data:comment.favicon'>
  1328. <img expr:src='data:comment.favicon' height='16px' style='margin-bottom:-2px;' width='16px'/>
  1329. </b:if>
  1330. <a expr:name='data:comment.anchorName'/>
  1331. <b:if cond='data:blog.enabledCommentProfileImages'>
  1332. <data:comment.authorAvatarImage/>
  1333. </b:if>
  1334. <b:if cond='data:comment.authorUrl'>
  1335. <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
  1336. <b:else/>
  1337. <data:comment.author/>
  1338. </b:if>
  1339. <data:commentPostedByMsg/>
  1340. </dt>
  1341. <dd class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix'>
  1342. <b:if cond='data:comment.isDeleted'>
  1343. <span class='deleted-comment'><data:comment.body/></span>
  1344. <b:else/>
  1345. <p>
  1346. <data:comment.body/>
  1347. </p>
  1348. </b:if>
  1349. </dd>
  1350. <dd class='comment-footer'>
  1351. <span class='comment-timestamp'>
  1352. <a expr:href='data:comment.url' title='comment permalink'>
  1353. <data:comment.timestamp/>
  1354. </a>
  1355. <b:include data='comment' name='commentDeleteIcon'/>
  1356. </span>
  1357. </dd>
  1358. </b:loop>
  1359. </dl>
  1360. </div>
  1361. <b:if cond='data:post.commentPagingRequired'>
  1362. <span class='paging-control-container'>
  1363. <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
  1364. <data:post.oldestLinkText/>
  1365. </a>
  1366. <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
  1367. <data:post.olderLinkText/>
  1368. </a>
  1369. &#160;
  1370. <data:post.commentRangeText/>
  1371. &#160;
  1372. <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
  1373. <data:post.newerLinkText/>
  1374. </a>
  1375. <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
  1376. <data:post.newestLinkText/>
  1377. </a>
  1378. </span>
  1379. </b:if>
  1380. <p class='comment-footer'>
  1381. <b:if cond='data:post.embedCommentForm'>
  1382. <b:if cond='data:post.allowNewComments'>
  1383. <b:include data='post' name='comment-form'/>
  1384. <b:else/>
  1385. <data:post.noNewCommentsText/>
  1386. </b:if>
  1387. <b:else/>
  1388. <b:if cond='data:post.allowComments'>
  1389. <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
  1390. </b:if>
  1391. </b:if>
  1392. </p>
  1393. </b:if>
  1394. <b:if cond='data:showCmtPopup'>
  1395. <div id='comment-popup'>
  1396. <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
  1397. </iframe>
  1398. </div>
  1399. </b:if>
  1400. <div id='backlinks-container'>
  1401. <div expr:id='data:widget.instanceId + "_backlinks-container"'>
  1402. <b:if cond='data:post.showBacklinks'>
  1403. <b:include data='post' name='backlinks'/>
  1404. </b:if>
  1405. </div>
  1406. </div>
  1407. </div>
  1408. </b:includable>
  1409. </b:widget>
  1410. </b:section>
  1411. </div>
  1412. <div id='sidebar-wrapper'>
  1413. <form action='/search' id='searchThis' method='get'>
  1414. <input class='searchBox' name='q' onblur='if (this.value == &apos;&apos;) {this.value = &apos;Enter Keyword...&apos;;}' onfocus='if (this.value == &apos;Enter Keyword...&apos;) {this.value = &apos;&apos;;}' type='text' value='Enter Keyword...'/>
  1415. <input class='button' title='Search' type='submit' value='Search'/>
  1416. </form>
  1417. <b:section class='sidebar' id='sidebar' preferred='yes'>
  1418. <b:widget id='HTML1' locked='false' title='Our Sponsor' type='HTML'>
  1419. <b:includable id='main'>
  1420. <!-- only display title if it's non-empty -->
  1421. <b:if cond='data:title != ""'>
  1422. <h2 class='title'><data:title/></h2>
  1423. </b:if>
  1424. <div class='widget-content'>
  1425. <data:content/>
  1426. </div>
  1427. <b:include name='quickedit'/>
  1428. </b:includable>
  1429. </b:widget>
  1430. <b:widget id='Label1' locked='false' title='Labels' type='Label'>
  1431. <b:includable id='main'>
  1432. <b:if cond='data:title'>
  1433. <h2><data:title/></h2>
  1434. </b:if>
  1435. <div expr:class='"widget-content " + data:display + "-label-widget-content"'>
  1436. <b:if cond='data:display == "list"'>
  1437. <ul>
  1438. <b:loop values='data:labels' var='label'>
  1439. <li>
  1440. <b:if cond='data:blog.url == data:label.url'>
  1441. <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
  1442. <b:else/>
  1443. <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
  1444. </b:if>
  1445. <b:if cond='data:showFreqNumbers'>
  1446. <span dir='ltr'>(<data:label.count/>)</span>
  1447. </b:if>
  1448. </li>
  1449. </b:loop>
  1450. </ul>
  1451. <b:else/>
  1452. <b:loop values='data:labels' var='label'>
  1453. <span expr:class='"label-size label-size-" + data:label.cssSize'>
  1454. <b:if cond='data:blog.url == data:label.url'>
  1455. <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
  1456. <b:else/>
  1457. <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
  1458. </b:if>
  1459. <b:if cond='data:showFreqNumbers'>
  1460. <span class='label-count' dir='ltr'>(<data:label.count/>)</span>
  1461. </b:if>
  1462. </span>
  1463. </b:loop>
  1464. </b:if>
  1465. <b:include name='quickedit'/>
  1466. </div>
  1467. </b:includable>
  1468. </b:widget>
  1469. <b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'>
  1470. <b:includable id='main'>
  1471. <b:if cond='data:title'>
  1472. <h2><data:title/></h2>
  1473. </b:if>
  1474. <div class='widget-content'>
  1475. <div id='ArchiveList'>
  1476. <div expr:id='data:widget.instanceId + "_ArchiveList"'>
  1477. <b:if cond='data:style == "HIERARCHY"'>
  1478. <b:include data='data' name='interval'/>
  1479. </b:if>
  1480. <b:if cond='data:style == "FLAT"'>
  1481. <b:include data='data' name='flat'/>
  1482. </b:if>
  1483. <b:if cond='data:style == "MENU"'>
  1484. <b:include data='data' name='menu'/>
  1485. </b:if>
  1486. </div>
  1487. </div>
  1488. <b:include name='quickedit'/>
  1489. </div>
  1490. </b:includable>
  1491. <b:includable id='flat' var='data'>
  1492. <ul class='flat'>
  1493. <b:loop values='data:data' var='i'>
  1494. <li class='archivedate'>
  1495. <a expr:href='data:i.url'><data:i.name/></a> (<data:i.post-count/>)
  1496. </li>
  1497. </b:loop>
  1498. </ul>
  1499. </b:includable>
  1500. <b:includable id='menu' var='data'>
  1501. <select expr:id='data:widget.instanceId + "_ArchiveMenu"'>
  1502. <option value=''><data:title/></option>
  1503. <b:loop values='data:data' var='i'>
  1504. <option expr:value='data:i.url'><data:i.name/> (<data:i.post-count/>)</option>
  1505. </b:loop>
  1506. </select>
  1507. </b:includable>
  1508. <b:includable id='interval' var='intervalData'>
  1509. <b:loop values='data:intervalData' var='i'>
  1510. <ul class='hierarchy'>
  1511. <li expr:class='"archivedate " + data:i.expclass'>
  1512. <b:include data='i' name='toggle'/>
  1513. <a class='post-count-link' expr:href='data:i.url'><data:i.name/></a>
  1514. <span class='post-count' dir='ltr'>(<data:i.post-count/>)</span>
  1515. <b:if cond='data:i.data'>
  1516. <b:include data='i.data' name='interval'/>
  1517. </b:if>
  1518. <b:if cond='data:i.posts'>
  1519. <b:include data='i.posts' name='posts'/>
  1520. </b:if>
  1521. </li>
  1522. </ul>
  1523. </b:loop>
  1524. </b:includable>
  1525. <b:includable id='toggle' var='interval'>
  1526. <b:if cond='data:interval.toggleId'>
  1527. <b:if cond='data:interval.expclass == "expanded"'>
  1528. <a class='toggle' href='javascript:void(0)'>
  1529. <span class='zippy toggle-open'>&#9660;&#160;</span>
  1530. </a>
  1531. <b:else/>
  1532. <a class='toggle' href='javascript:void(0)'>
  1533. <span class='zippy'>
  1534. <b:if cond='data:blog.languageDirection == "rtl"'>
  1535. &#9668;&#160;
  1536. <b:else/>
  1537. &#9658;&#160;
  1538. </b:if>
  1539. </span>
  1540. </a>
  1541. </b:if>
  1542. </b:if>
  1543. </b:includable>
  1544. <b:includable id='posts' var='posts'>
  1545. <ul class='posts'>
  1546. <b:loop values='data:posts' var='i'>
  1547. <li><a expr:href='data:i.url'><data:i.title/></a></li>
  1548. </b:loop>
  1549. </ul>
  1550. </b:includable>
  1551. </b:widget>
  1552. </b:section>
  1553. </div>
  1554. <!-- spacer for skins that want sidebar and main to be the same height-->
  1555. <div class='clear'>&#160;</div>
  1556. </div> <!-- end content-wrapper -->
  1557. <!--Please do not remove the copyright-->
  1558. <!--Tolong hargai karya saya dengan tetap menjaga kredit footer-->
  1559. <div id='copyright-wrapper'>
  1560. <div class='copyright'>
  1561. Copyright &#169; 2013 <a expr:href='data:blog.homepageUrl' expr:title='data:blog.title'><data:blog.title/></a>. Powered by <a href='http://www.blogger.com/' target='_blank' title='Blogger'>Blogger</a>. Blogger Theme by <a href='http://www.ogglu.com/' target='_blank' title='Ogglu Store'>Ogglu Store</a>
  1562. </div>
  1563. </div>
  1564. <!--Please do not remove the copyright-->
  1565. <!--Tolong hargai karya saya dengan tetap menjaga kredit footer-->
  1566. </div></div> <!-- end outer-wrapper -->
  1567. <b:include data='blog' name='google-analytics'/>
  1568. </body>
  1569. </html>

comments powered by Disqus