irc submit

    @@ -13,7 +13,20 @@ url: "https://www.kmc.gr.jp/irclog/ircweb.pl" }).done(function(data) { var data = $("<div>").html(data), - channels = $("<div>").appendTo("body"); + channels = $("<div>") + .css({ + position: "absolute", + top: 10, + left: 0, + width: "100%" + }).append( + $("<div>").css({ + background: "gray", + width: 300, + padding: 10, + margin: "0 auto" + }) + ).appendTo("body"); data.find("a").filter(function() { return $(this).attr("href").match(/^\?channel/); @@ -31,4 +44,4 @@ }); }).appendTo(channels); }); -})() +})();
  • /*
     * @title irc submit
     * @description test
     * @include http://*
     * @include https://*
     * @license MIT License http://nrm.mit-license.org/2012
     * @require http://code.jquery.com/jquery-2.0.3.min.js
     * @private
     */
    
    (function() {
      $.ajax({
        url: "https://www.kmc.gr.jp/irclog/ircweb.pl"
      }).done(function(data) {
        var data = $("<div>").html(data),
          channels = $("<div>")
          .css({
            position: "absolute",
            top: 10,
            left: 0,
            width: "100%"
          }).append(
            $("<div>").css({
              background: "gray",
              width: 300,
              padding: 10,
              margin: "0 auto"
            })
          ).appendTo("body");
    
        data.find("a").filter(function() {
          return $(this).attr("href").match(/^\?channel/);
        }).click(function() {
          var body = prompt("発言内容:"),
            channel = $(this).attr("href").match(/^\?channel=(.*)/)[1];
    
          $.ajax({
            url: "https://www.kmc.gr.jp/irclog/ircweb.pl",
            type: "POST",
            data: {
              channel: channel,
              body: body
            }
          });
        }).appendTo(channels);
      });
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/07/16 21:37:43 - 2013-07-16
  2. 2013/07/16 21:16:36 - 2013-07-16
  3. 2013/07/16 21:15:15 - 2013-07-16
  4. 2013/07/16 21:04:20 - 2013-07-16
  5. 2013/07/16 21:01:42 - 2013-07-16
  6. 2013/07/16 20:50:59 - 2013-07-16
  7. 2013/07/16 20:49:48 - 2013-07-16
  8. 2013/07/16 20:34:49 - 2013-07-16
  9. 2013/07/16 20:34:15 - 2013-07-16
  10. 2013/07/16 20:32:46 - 2013-07-16
  11. 2013/07/16 20:26:39 - 2013-07-16
  12. 2013/07/16 20:15:33 - 2013-07-16