custom reddit top posts
目前為
// ==UserScript==
// @name Custom reddit top posts
// @namespace http://hayageek.com
// @include https://*.reddit.com/r/*/top/*
// @include http://*.reddit.com/r/*/top/*
// @require http://cdn.jsdelivr.net/jquery/2.1.3/jquery.min.js
// @version 1.02
// @grant none
// @description custom reddit top posts
// ==/UserScript==
$( ".drop-choices" ).append("<div class='custom'>custom</div>");
$( ".drop-choices" ).append('<div class="calendar" style="display: none;"> <fieldset>\
From: <input type="text" id="input_from">\
</fieldset>\
<fieldset>\
To: <input type="text" id="input_to">\
</fieldset>');
$(document).ready(function() {
$('.custom').mouseover(function() {
$('.calendar').slideToggle("fast");
});
});
var from_$input = $('#input_from').pickadate(),
from_picker = from_$input.pickadate('picker');
var to_$input = $('#input_to').pickadate(),
to_picker = to_$input.pickadate('picker');
// Check if there’s a “from” or “to” date to start with.
if ( from_picker.get('value') ) {
to_picker.set('min', from_picker.get('select'));
}
if ( to_picker.get('value') ) {
from_picker.set('max', to_picker.get('select'));
}
// When something is selected, update the “from” and “to” limits.
from_picker.on('set', function(event) {
if ( event.select ) {
to_picker.set('min', from_picker.get('select'));
}
else if ( 'clear' in event ) {
to_picker.set('min', false);
}
});
to_picker.on('set', function(event) {
if ( event.select ) {
from_picker.set('max', to_picker.get('select'));
}
else if ( 'clear' in event ) {
from_picker.set('max', false);
}
});