Skip to content

Instantly share code, notes, and snippets.

View takimo's full-sized avatar

takimo(Shinya Takimoto) takimo

View GitHub Profile
<textarea id="textareahistory"></textarea>
<div class="diary" id="historycontroller"></div>
<script>
var textareaHistory = new TextareaHistory((document.querySelector('#historycontroller'),{
textareaRef: '#textareahistory',
delay: 1000,
max: 3
loadButtonText: "読み込む"
});
</script>
it is test file.
it is test file.
@takimo
takimo / mixiイイネ!簡易対応
Created December 8, 2010 08:41
mixiのイイネをチェックキーだけ取得すればページに埋め込めるんじゃないか
<script>
/* チェックキーをserviceKeyに設定する */
(function(){
var writeFavoriteButton = function(){
var serviceKey = "xxxxxxxxxx";
var url = encodeURIComponent(location.href);
var html = '<iframe scrolling="no" frameborder="0" allowTransparency="true" style="overflow:hidden; border:0; width:450px; height:80px" src="http://plugins.mixi.jp/favorite.pl?href=' + url + '&amp;service_key=' + serviceKey + '&amp;show_faces=true&amp;width=450"></iframe>';
document.write(html);
}
if(document.readyState){
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');
/* 設定してください */
// https://sap.mixi.jp/connect_consumer.pl
var CONSUMER_KEY = "";
var CONSUMER_SECRET = "";
var REDIRECT_URL = "";
// http://developer.mixi.co.jp/connect/mixi_graph_api/api_auth
@takimo
takimo / focusselect.html
Created March 4, 2011 01:16
How to select of hidden selectElement
<a href="javascript:void(0);">menu</a>
<select style="display:none">
<option value="home">home</option>
<option value="about">about</option>
</select>
<script>
var select = document.querySelector("select")
document.querySelector("a").addEventListener('click', function(){
select.style.display = "";
@takimo
takimo / focusselect2.html
Created March 4, 2011 14:24
How to select of hidden selectElement
<select style="width:100px;opacity:0.01;top10px;left10px;position:absolute;z-index:10">
<option value=home>home</option>
<option value=about>about</option>
<option value=etc>etc</option>
</select>
<ul style="padding:0px;margin:0px;top:10px;left:10px;position:absolute;">
<li class="home current">home</li>
<li class="about" style="display:none;">about</li>
<li class="etc" style="display:none;">etc</li>
document.addEventListener('touchend', function(){
console.log(window.scrollY);
var header = document.getElementById('header');
header.style.top = window.scrollY;
var footer = document.getElementById('footer');
console.log(footer.clientHeight);
footer.style.top = window.scrollY + screen.height - 44 - footer.clientHeight - 20;
});
@takimo
takimo / c2dm.class.php
Created June 19, 2011 11:01
c2dm for php
<?
class c2dm
{
private $google_auth_url = 'https://www.google.com/accounts/ClientLogin';
private $auth = '';
public function __construct($google_id, $google_pwd)
{
@takimo
takimo / AndroidManifest.xml
Created June 20, 2011 22:52
C2DMサンプル
/**
* net.takimo.tools.sharepageとなっているところを自分のパッケージに変更(GoogleのC2DMサービスに登録したパッケージでないといけない)
*/
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.takimo.tools.sharepage"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="7" />