{"size": 4341, "ext": "js", "max_stars_repo_path": "public/assets/js/login/common.js", "max_stars_repo_name": "mtoksuy/sharetube", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "public/assets/js/login/common.js", "max_issues_repo_name": "mtoksuy/sharetube", "max_issues_repo_issues_event_min_datetime": "2017-01-21T11:29:42.000Z", "max_issues_repo_issues_event_max_datetime": "2018-10-16T04:53:44.000Z", "max_forks_repo_path": "public/assets/js/login/common.js", "max_forks_repo_name": "mtoksuy/sharetube", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": 108, "max_forks_count": null, "avg_line_length": 18.5512820513, "max_line_length": 132, "alphanum_fraction": 0.5279889426}
//----------------
//ランダムキー生成
//----------------
function random_key_create() {
	var random_key = '';
	for (var i = 0 ; i < 10 ; i++) {
	  random_key = random_key + Math.floor(Math.random () * 10) + 1;
	}
	return random_key;
}



var thumbnail_flg = false;
$(function () {
	//----------------------------------------
	//サムネイル自動アップロードするサブミット
	//----------------------------------------
	$("#file").change(function () {
		// ランダムキー生成
		random_key = random_key_create();
		//今日の日付データを変数hidukeに格納
		var now_day = new Date();
		//年・月・日・曜日を取得する
		var year      = now_day.getFullYear();
//		var year      = 2015; // 年テスト
		var month     = now_day.getMonth()+1;
		var week      = now_day.getDay();
		var day       = now_day.getDate();
		var day_data  = '' + year + month + day;
		// ランダムキー日付追加
		var random_key = '' + day_data + random_key;
		// インプットにランダムキー追加
		$("#post_form").prepend('<input type="hidden" id="post_form_random_key" name="random_key" value="' + random_key + '">');
		$("#thumbnail_form").prepend('<input type="hidden" id="thumbnail_form_random_key" name="random_key" value="' + random_key + '">');
		
		$(this).closest("form").submit();
//		p($('#file'));

		 var file = $(this).prop('files')[0];
		 // 画像以外は処理を停止
		if(! file.type.match('image.*')) {
			$('#thumbnail_form').before();
			return;
		}
		//--------
		//画像表示
		//--------
		var reader = new FileReader();
		reader.onload = function() {
			var img_src = $('<img id="reader_image">').attr( {
				src:   reader.result,
				style: 'width: 100%; height: auto;',
			});
			$('#thumbnail_form').before(img_src);
		}
		reader.readAsDataURL(file);
		// フォーム非表示
		$('#thumbnail_form').css( {
			display: 'none',
		});
		// サムネイル削除ボタン生成
		$('#thumbnail_form').after('<span class="thumbnail_form_delete_button" title="削除ボタン">×</span>');
		// 大事 サムネイル削除
		$('.thumbnail_form_delete_button').click(function() {
			thumbnail_form_delete_button_click();
		});
	}); // $("#file").change(function ()
	//--------------------
	//サムネイル削除ボタン
	//--------------------
	function thumbnail_form_delete_button_click() {
		// 表示している画像削除
		$('#reader_image').remove();
		// 削除ボタン削除
		$('.thumbnail_form_delete_button').remove();
			// フォーム表示
			$('#thumbnail_form').css( {
				display: 'block',
			});
		// ランダムキー削除
		$('#post_form_random_key').remove();
		// ランダムキー削除
		$('#thumbnail_form_random_key').remove();
		// サムネイル削除
		$('#post_form_thumbnail_create').remove();
	}
	//------------------------
	//サムネイル削除ボタン実行
	//------------------------
	$('.thumbnail_form_delete_button').click(function() {
		thumbnail_form_delete_button_click();
	});

	/*************************************
	引用追加 チェックURLのタイトル自動取得
	*************************************/
	$('.postbox').on( {
		'change': function() {
			var val    = $(this).val();
			var j_this = $(this);
			var re     = /https|http/;
			var test = val.match(re);
			// 正しいURLか検査
			if(test) {
				// Ajaxを走らせる
				$.ajax( {
					type: 'POST', 
					url: http+'ajax/matome/urltitleget/',
					data: {
						url: val,
					},
					dataType: 'json',
					cache: false,
					// Ajax完了後の挙動
				  success: function(data) {
						// チェック判別
						if(data['check'] == true) {
							j_this.next().val(data['title']);
						}
				  },
				  error: function(data) {
	
				  },
				  complete: function(data) {
	
				  }
				});
			}  // if(test) {
		},
		'keypress': function() {
	
		}
	}, '.thumbnail_quote_url');



























































/********************************
アイテム 吹き出し追加フォーム生成
********************************/
$('.article_list').on( {
	'click': function() {
		$('.matome').find('.matome_content').prepend(ballon_form_html());
	}
}, '.item_add_content_list_ballon');
////////////
//まとめ削除
////////////
$('.article_list').on( {
	'click' : function() {
		// 削除ページのurl取得
		delete_page = $(this).find('a').attr('data-href');
			swal({
				title: "本当に削除しますか？",
				text: "ユーザー権限では元に戻せない操作です",
				type: "warning",
				showCancelButton: true,
			  cancelButtonText: 'キャンセル',
				confirmButtonColor: "#DD6B55",
				confirmButtonColor: "#F05043",
				confirmButtonText: '削除する',
				closeOnConfirm: false },
					function() {
						swal("削除致しました。", "自動で画面遷移致します", "success");
						// 削除ページに画面遷移
						window.location.href = delete_page;
					}
			);
	} // 'click' : function() {
}, '.article_delete_button');






});
