Sha256: 74566101597031b72c62ced76f6293c6f561deaba440750a032e598b596f278c
Contents?: true
Size: 1.03 KB
Versions: 46
Compression:
Stored size: 1.03 KB
Contents
# -*- coding: utf-8 -*- # Copyright (C) 2011, KADO Masanori <kdmsnr@gmail.com> # You can redistribute it and/or modify it under GPL. def insert_zenback return if feed? @conf['zenback.script'] || '' end if @mode == 'day' and (respond_to?(:section_mode?) ? section_mode? : true) add_title_proc do |date, title| "#{title}<!-- zenback_date #{date.strftime '%Y-%m-%d'} -->" end add_body_enter_proc do "<!-- zenback_body_begin -->" end if defined? add_comment_leave_proc add_comment_leave_proc do "<!-- zenback_body_end -->" + insert_zenback end else add_body_leave_proc do "<!-- zenback_body_end -->" + insert_zenback end end end add_conf_proc( 'zenback', 'zenback', 'etc' ) do if @mode == 'saveconf' then @conf['zenback.script'] = @cgi.params['zenback.script'][0] end <<-HTML <h3>Script Code</h3> <p><input size="88" name="zenback.script" value="#{h @conf['zenback.script']}"></p> HTML end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End: # vim: ts=3
Version data entries
46 entries across 40 versions & 2 rubygems