## The contents of this file are subject to the Common Public Attribution ## License Version 1.0. (the "License"); you may not use this file except in ## compliance with the License. You may obtain a copy of the License at ## http://code.reddit.com/LICENSE. The License is based on the Mozilla Public ## License Version 1.1, but Sections 14 and 15 have been added to cover use of ## software over a computer network and provide for limited attribution for the ## Original Developer. In addition, Exhibit A has been modified to be ## consistent with Exhibit B. ## ## Software distributed under the License is distributed on an "AS IS" basis, ## WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for ## the specific language governing rights and limitations under the License. ## ## The Original Code is reddit. ## ## The Original Developer is the Initial Developer. The Initial Developer of ## the Original Code is reddit Inc. ## ## All portions of the code written by reddit are Copyright (c) 2006-2012 ## reddit Inc. All Rights Reserved. ############################################################################### <%! from r2.lib.template_helpers import static from r2.lib import js %> <%namespace name="utils" file="utils.html"/> <%namespace file="promotelinkform.html" name="p" /> <%namespace file="utils.html" import="error_field, checkbox, image_upload, reddit_selector" /> ${unsafe(js.use('sponsored'))}
<%utils:line_field title="${_('create a roadblock')}" id="campaign-field"> <% start_title = "Date when your sponsored link will start running. We start new campaigns at midnight UTC+5" end_title = "Date when your sponsored link will end (at midnight UTC+5)" targeting_title = "name of the community that you are targeting. A blank entry here means that the ad is untargeted and will run site-wise " newcamp_title = "click to create a new campaign. To edit an existing campaing in the table below, click the 'edit' button." %>
for date ${error_field("BAD_DATE", "startdate", "div")} ${error_field("BAD_FUTURE_DATE", "startdate", "div")} ${error_field("BAD_DATE", "enddate", "div")} ${error_field("BAD_FUTURE_DATE", "enddate", "div")} ${error_field("BAD_DATE_RANGE", "enddate", "div")} <%p:datepicker name="startdate", value="${thing.startdate}" minDateSrc="date-min" initfuncname="init_startdate"> function(elem) { var other = $("#enddate"); if(dateFromInput("#startdate") >= dateFromInput("#enddate")) { var newd = new Date(); newd.setTime($(elem).datepicker('getDate').getTime() + 86400*1000); $("#enddate").val((newd.getMonth()+1) + "/" + newd.getDate() + "/" + newd.getFullYear()); } $("#datepicker-enddate").datepicker("destroy"); update_bid(elem); } - <%p:datepicker name="enddate", value="${thing.enddate}" minDateSrc="startdate" initfuncname="init_enddate"> function(elem) { update_bid(elem); }
${reddit_selector(thing.default_sr, thing.sr_searches, thing.subreddits)}
<%utils:line_field title="${_('existing roadblocks')}">
%if thing.roadblocks: %for reddit, startdate, enddate in thing.roadblocks: %endfor
reddit Start Date End Date
${reddit} ${startdate.strftime("%Y-%m-%d")} ${enddate.strftime("%Y-%m-%d")}
%endif