thedesk/app/js/ui/post-box.js

87 lines
1.9 KiB
JavaScript
Raw Normal View History

2018-01-28 23:22:43 +11:00
/*ささやきボックス(Cr民並感)*/
//✕隠す
function hide() {
2018-07-28 07:25:12 +10:00
$('#post-box').removeClass("appear")
$('#post-box').animate({
'bottom': "-500px"
});
2018-09-19 02:41:48 +10:00
$("#emoji").addClass("hide")
2018-01-28 23:22:43 +11:00
}
2018-02-18 03:44:03 +11:00
//最小化
function mini() {
$("body").toggleClass("mini-post");
if($("body").hasClass("mini-post")){
$(".mini-btn").text("expand_less");
}else{
$(".mini-btn").text("expand_more");
}
}
2018-01-28 23:22:43 +11:00
//最小化時に展開
function show() {
2018-07-28 07:25:12 +10:00
$("#textarea").focus();
$('#post-box').addClass("appear")
2018-08-10 12:35:21 +10:00
console.log($('#posttgl').offset());
$('#post-box').css("left",$('#posttgl').offset().left+"px");
2018-07-28 07:25:12 +10:00
$('#post-box').animate({
'bottom': 0
});
2018-03-14 17:52:55 +11:00
}
2018-07-28 07:25:12 +10:00
2018-02-26 02:32:10 +11:00
//コード受信
if(location.search){
var m = location.search.match(/\?mode=([a-zA-Z-0-9]+)\&code=(.+)/);
var mode=m[1];
var codex=m[2];
if(mode=="share"){
console.log(codex);
$('textarea').focus();
$("#textarea").val(decodeURI(codex));
show();
$("body").removeClass("mini-post");
$(".mini-btn").text("expand_less");
}
2018-07-28 07:25:12 +10:00
}
$('#posttgl').focusin(function(e) {
if(!$('#post-box').hasClass("appear")){
show();
}
});
$("#timeline-container,#group").click(function(e) {
2018-09-19 02:41:48 +10:00
2018-08-05 13:36:23 +10:00
if(localStorage.getItem("box")!="absolute"){
if($('#post-box').hasClass("appear") && !localStorage.getItem("nohide")){
hide();
}
2018-07-28 07:25:12 +10:00
}
localStorage.removeItem("nohide")
});
2018-09-19 02:41:48 +10:00
$('#textarea,#cw-text').focusout(function(e) {
localStorage.setItem("nohide",true)
var countup = function(){
localStorage.removeItem("nohide")
}
//setTimeout(remove, 100);
});
2018-07-28 07:25:12 +10:00
$("#timeline-container").click(function(e) {
if(!$('#list-box').hasClass("hide")){
$("#list-box").removeClass("show");
$("#list-box").addClass("hide")
}
if(!$('#src-box').hasClass("hide")){
$("#src-box").removeClass("show");
$("#src-box").addClass("hide")
}
if(!$('#filter-box').hasClass("hide")){
$("#filter-box").removeClass("show");
$("#filter-box").addClass("hide")
}
if(!$('#add-box').hasClass("hide")){
$("#add-box").removeClass("show");
$("#add-box").addClass("hide")
}
});