Trello Time Stamp

Button to add current time to current item

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Trello Time Stamp
// @version      1.3
// @description  Button to add current time to current item
// @author       Evan Sutherland
// @description  Expands Trello cards for better viewing and editing on bigger screens.
// @match        https://*trello.com/b/*
// @match        https://*trello.com/c/*
// @include      https://*trello.com/b/*
// @include      https://*trello.com/c/*
// @grant        none
// @namespace TrelloTimeStamp
// ==/UserScript==
$(document).ajaxComplete(function() {
    $('.list-card').click(function(){
        var actionList = $('.other-actions').find('.u-clearfix');
        if(actionList.find('.fm-insert-date').length === 0){
            $(actionList).append('<a href="#" class="button-link fm-insert-date" title="insert current date time"><span class="icon-sm icon-calendar"></span>Time Stamp</a>').find('.fm-insert-date').click(function(){
                var currentDate = new Date(); 
                var hours = currentDate.getHours();
                var minutes = currentDate.getMinutes();
                if (hours   < 10) {hours   = "0"+hours;}
                if (minutes < 10) {minutes = "0"+minutes;}
                var timeStamp = hours+':'+minutes;

                $('.window-title-text').click();
                var currentText = $('.card-detail-window').find('.edit-heavy').find('textarea');
                currentText.val(currentText.val() + " " + timeStamp);
                $('.card-detail-window').find('.edit-heavy').find('input[type="submit"]').click();
                
                //mark with green label
                //$('.js-edit-labels').click();
                //$('.pop-over').find('.card-label-green').click();
                //$('.pop-over-header-close-btn').click();
                
                //close window
                //$('.dialog-close-button').click();
            });
        }
    });
});