org.apache.commons.io.monitor.FileAlterationListenerAdaptor#org.apache.wicket.markup.head.IHeaderResponse源码实例Demo

下面列出了org.apache.commons.io.monitor.FileAlterationListenerAdaptor#org.apache.wicket.markup.head.IHeaderResponse 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: inception   文件: HtmlAnnotationEditor.java
private static void initAnnotatorJs(IHeaderResponse aResponse, WebComponent aContainer,
        StoreAdapter aAdapter)
{
    String callbackUrl = aAdapter.getCallbackUrl().toString();
    StringBuilder script = new StringBuilder();
    script.append(
            "var ann = $('#" + aContainer.getMarkupId() + "').annotator({readOnly: true});");
    script.append("ann.annotator('addPlugin', 'Store', {");
    script.append("    prefix: null,");
    script.append("    emulateJSON: true,");
    script.append("    emulateHTTP: true,");
    script.append("    urls: {");
    script.append("        read:    '" + callbackUrl + "',");
    script.append("        create:  '" + callbackUrl + "',");
    script.append("        update:  '" + callbackUrl + "',");
    script.append("        destroy: '" + callbackUrl + "',");
    script.append("        search:  '" + callbackUrl + "'");
    script.append("    }");
    script.append("});");
    // script.append("Wicket.$('" + vis.getMarkupId() + "').annotator = ann;");
    aResponse.render(OnDomReadyHeaderItem.forScript(script.toString()));
}
 
源代码2 项目: onedev   文件: Select2Choice.java
@Override
protected void renderInitializationScript(IHeaderResponse response) {
	T value;
	if (getWebRequest().getRequestParameters().getParameterNames().contains(getInputName())) {
		convertInput();
		value = getConvertedInput();
	} else {
		value = getModelObject();
	}
	if (value != null) {

		JsonBuilder selection = new JsonBuilder();

		try {
			selection.object();
			getProvider().toJson(value, selection);
			selection.endObject();
		} catch (JSONException e) {
			throw new RuntimeException("Error converting model object to Json", e);
		}
		response.render(OnLoadHeaderItem.forScript(
				JQuery.execute("$('#%s').select2('data', %s);", getJquerySafeMarkupId(), selection.toJson())));
	} else {
		clearInput();
	}
}
 
源代码3 项目: onedev   文件: InfiniteScrollBehavior.java
@Override
public void renderHead(Component component, IHeaderResponse response) {
	super.renderHead(component, response);
	response.render(JavaScriptReferenceHeaderItem.forReference(new InfiniteScrollResourceReference()));
	
	String itemSelector;
	if (getItemSelector() != null)
		itemSelector = "'"+JavaScriptEscape.escapeJavaScript(getItemSelector())+"'";
	else
		itemSelector = "undefined";
	
	// Run onload script as the container size might be adjusted in window resize event (which 
	// happens before onload). An example is the issue board columns
	String script = String.format("onedev.server.infiniteScroll.onLoad('%s', %s, %s, %s);", 
			component.getMarkupId(true), getCallbackFunction(explicit("offset"), explicit("count")), 
			pageSize, itemSelector);
	response.render(OnLoadHeaderItem.forScript(script));
}
 
源代码4 项目: onedev   文件: SourceLinesPage.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	
	Map<Day, Map<String, Integer>> lineIncrements = OneDev.getInstance(CommitInfoManager.class).getLineIncrements(getProject());
	Map<Integer, Map<String, Integer>> data = new HashMap<>();
	for (Map.Entry<Day, Map<String, Integer>> entry: lineIncrements.entrySet()) 
		data.put(entry.getKey().getValue(), entry.getValue());
	try {
		ObjectMapper mapper = OneDev.getInstance(ObjectMapper.class);
		String jsonOfData = mapper.writeValueAsString(data);
		String jsonOfDefaultBranch = mapper.writeValueAsString(getProject().getDefaultBranch());
		String script = String.format("onedev.server.stats.sourceLines.onDomReady(%s, %s);", 
				jsonOfData, jsonOfDefaultBranch);
		response.render(OnDomReadyHeaderItem.forScript(script));
	} catch (JsonProcessingException e) {
		throw new RuntimeException(e);
	}
}
 
源代码5 项目: onedev   文件: CodePropertyEditor.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new CodeSupportResourceReference()));

	CallbackParameter matchWith = CallbackParameter.explicit("matchWith");
	CallbackParameter line = CallbackParameter.explicit("line");
	CallbackParameter start = CallbackParameter.explicit("start");
	CallbackParameter end = CallbackParameter.explicit("end");
	String script = String.format(
			"onedev.server.codeSupport.onEditorDomReady('%s', '%s', %s);", 
			input.getMarkupId(), 
			getCode().language(), 
			behavior.getCallbackFunction(matchWith, line, start, end));
	response.render(OnLoadHeaderItem.forScript(script));
}
 
源代码6 项目: onedev   文件: MarkdownViewer.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	
	response.render(JavaScriptHeaderItem.forReference(new LozadResourceReference()));
	response.render(JavaScriptHeaderItem.forReference(new MarkdownResourceReference()));
	
	CharSequence taskCallback = taskBehavior.getCallbackFunction(
			explicit(SourcePositionTrackExtension.DATA_START_ATTRIBUTE), 
			explicit(TASK_CHECKED));
	
	CharSequence referenceCallback = referenceBehavior.getCallbackFunction(
			explicit(REFERENCE_TYPE), explicit(REFERENCE_ID));
	
	String script = String.format("onedev.server.markdown.onViewerDomReady('%s', %s, '%s', %s);", 
			getMarkupId(), 
			contentVersionSupport!=null?taskCallback:"undefined", 
			SourcePositionTrackExtension.DATA_START_ATTRIBUTE, 
			referenceCallback);
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码7 项目: onedev   文件: DropzoneField.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new DropzoneFieldResourceReference()));
	
	String script = String.format(
			"onedev.server.dropzone.onDomReady('%s', '%s', %s, %s, %s, %d);", 
			getMarkupId(), 
			uploadBehavior.getCallbackUrl(), 
			deleteBehavior.getCallbackFunction(CallbackParameter.explicit("name")),
			acceptedFiles!=null?"'" + acceptedFiles + "'":"null",				
			maxFiles!=0?maxFiles:"null",
			maxFilesize);
	
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码8 项目: onedev   文件: ProjectBlobPage.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);

	response.render(JavaScriptHeaderItem.forReference(new ProjectBlobResourceReference()));
	
	String callback = ajaxBehavior.getCallbackFunction(explicit("action")).toString();
	String script = String.format("onedev.server.projectBlob.onDomReady(%s);", callback);
	
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码9 项目: inception   文件: ConceptFeatureEditor.java
@Override
public void renderHead(IHeaderResponse aResponse)
{
    super.renderHead(aResponse);

    aResponse.render(forReference(KendoChoiceDescriptionScriptReference.get()));
}
 
源代码10 项目: inception   文件: PropertyFeatureEditor.java
@Override
public void renderHead(IHeaderResponse aResponse)
{
    super.renderHead(aResponse);

    aResponse.render(forReference(KendoChoiceDescriptionScriptReference.get()));
}
 
源代码11 项目: inception   文件: TutorialFooterPanel.java
@Override
    public void renderHead(IHeaderResponse aResponse) {
        aResponse.render(JavaScriptHeaderItem.forReference(WebAnnoJavascriptReference.get()));
        
        //TODO move it back to web jars after latest release
        aResponse.render(JavaScriptHeaderItem.forReference(EnjoyHintJsReference.get()));
//        aResponse.render(JavaScriptHeaderItem
//                .forReference(new WebjarsJavaScriptResourceReference("enjoyhint/current/enjoyhint.js")));

        // Loading resources for the tour guide feature for the new users
        aResponse.render(JavaScriptHeaderItem.forReference(
                new WebjarsJavaScriptResourceReference("enjoyhint/current/jquery.enjoyhint.js")));
        aResponse.render(CssHeaderItem.forReference(
                new WebjarsCssResourceReference("enjoyhint/current/jquery.enjoyhint.css")));
        aResponse.render(JavaScriptHeaderItem.forReference(new WebjarsJavaScriptResourceReference(
                "jquery.scrollTo/current/jquery.scrollTo.js")));
        aResponse.render(JavaScriptHeaderItem.forReference(
                new WebjarsJavaScriptResourceReference("kinetic/current/kinetic.min.js")));

        aResponse.render(JavaScriptHeaderItem.forReference(TutorialJavascriptReference.get()));
        // add top-margin to next button to fix label and buttons overlapping
        aResponse.render(CssHeaderItem.forCSS(
                ".enjoyhint_next_btn{\n" +
                "  margin-top: 8px;\n" +
                "}",
                "enjoyhint"));
        // check if the tutorial will need to be run
        aResponse.render(OnLoadHeaderItem
                .forScript("setContextPath('" + context.getContextPath() + "');\n" +
                           "runRoutines();"));
    }
 
源代码12 项目: onedev   文件: ImageDiffPanel.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new ImageDiffResourceReference()));
	String script = String.format("onedev.server.imageDiff.onDomReady('%s');", getMarkupId());
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码13 项目: onedev   文件: InputAssistBehavior.java
@Override
public void renderHead(Component component, IHeaderResponse response) {
	super.renderHead(component, response);

	response.render(JavaScriptHeaderItem.forReference(new InputAssistResourceReference()));
	
	String script = String.format("onedev.server.inputassist.onDomReady('%s', %s);", 
			getComponent().getMarkupId(true), 
			getCallbackFunction(explicit("type"), explicit("input"), explicit("caret")));
	
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码14 项目: onedev   文件: OnTypingDoneBehavior.java
@Override
public void renderHead(Component component, IHeaderResponse response) {
	super.renderHead(component, response);

	response.render(JavaScriptHeaderItem.forReference(new DoneEventsResourceReference()));
	String script = String.format(""
			+ "var $input = $('#%s');"
			+ "$input.doneEvents('input', function() {"
			+ "  $(this).trigger('donetyping');"
			+ "}, %s);",
			component.getMarkupId(true), timeout);
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码15 项目: onedev   文件: BlobViewPanel.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	
	response.render(JavaScriptHeaderItem.forReference(new BlobViewResourceReference()));
	
	response.render(OnDomReadyHeaderItem.forScript(String.format("onedev.server.blobView.onDomReady('%s');", getMarkupId())));
}
 
源代码16 项目: onedev   文件: ColorPicker.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new ColorPickerResourceReference()));
	
	String script = String.format("onedev.server.colorPicker.onDomReady('%s', %b);", 
			getMarkupId(true), allowEmpty);
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码17 项目: onedev   文件: CodePropertyViewer.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new CodeSupportResourceReference()));
	
	String script = String.format("onedev.server.codeSupport.onViewerDomReady('%s', '%s');", 
			input.getMarkupId(), language);
	response.render(OnLoadHeaderItem.forScript(script));
}
 
源代码18 项目: onedev   文件: FieldListEditPanel.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(CssHeaderItem.forReference(new FieldListCssResourceReference()));
	validate();
	if (!getModelObject().equals(getConvertedInput())) {
		String script = String.format("onedev.server.form.markDirty($('#%s').closest('form'));", getMarkupId());
		response.render(OnDomReadyHeaderItem.forScript(script));
	}
}
 
源代码19 项目: onedev   文件: BuildSpecEditPanel.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new BuildSpecResourceReference()));
	String selection = BuildSpecRendererProvider.getSelection(context.getPosition());
	
	String script = String.format("onedev.server.buildSpec.onDomReady(%s, undefined, %s);", 
			selection!=null? "'" + JavaScriptEscape.escapeJavaScript(selection) + "'": "undefined", 
			deleteBehavior.getCallbackFunction(CallbackParameter.explicit("index")));
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码20 项目: onedev   文件: MarkdownEditor.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new MarkdownResourceReference()));
	
	String encodedAttachmentSupport;
	if (getAttachmentSupport() != null) {
		encodedAttachmentSupport = Base64.encodeBase64String(SerializationUtils.serialize(getAttachmentSupport()));
		encodedAttachmentSupport = StringUtils.deleteWhitespace(encodedAttachmentSupport);
		encodedAttachmentSupport = StringEscapeUtils.escapeEcmaScript(encodedAttachmentSupport);
		encodedAttachmentSupport = "'" + encodedAttachmentSupport + "'";
	} else {
		encodedAttachmentSupport = "undefined";
	}
	String callback = ajaxBehavior.getCallbackFunction(explicit("action"), explicit("param1"), explicit("param2"), 
			explicit("param3")).toString();
	
	String autosaveKey = getAutosaveKey();
	if (autosaveKey != null)
		autosaveKey = "'" + JavaScriptEscape.escapeJavaScript(autosaveKey) + "'";
	else
		autosaveKey = "undefined";
	
	String script = String.format("onedev.server.markdown.onDomReady('%s', %s, %d, %s, %d, %b, %b, '%s', %s);", 
			container.getMarkupId(), 
			callback, 
			ATWHO_LIMIT, 
			encodedAttachmentSupport, 
			getAttachmentSupport()!=null?getAttachmentSupport().getAttachmentMaxSize():0,
			getUserMentionSupport() != null,
			getReferenceSupport() != null, 
			JavaScriptEscape.escapeJavaScript(ProjectNameValidator.PATTERN.pattern()),
			autosaveKey);
	response.render(OnDomReadyHeaderItem.forScript(script));
	
	script = String.format("onedev.server.markdown.onWindowLoad('%s');", container.getMarkupId());
	response.render(OnLoadHeaderItem.forScript(script));
}
 
源代码21 项目: onedev   文件: SourceFormComponent.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	String autosaveKey = JavaScriptEscape.escapeJavaScript(getContext().getAutosaveKey());
	PlanarRange mark = SourceRendererProvider.getRange(getContext().getPosition());
	String jsonOfMark;
	if (mark != null) {
		try {
			jsonOfMark = OneDev.getInstance(ObjectMapper.class).writeValueAsString(mark);
		} catch (JsonProcessingException e) {
			throw new RuntimeException(e);
		}
	} else {
		jsonOfMark = "undefined";
	}
	String script = String.format("onedev.server.sourceEdit.onDomReady("
			+ "'%s', '%s', %s, '%s', %s, '%s', %b, '%s');", 
			getMarkupId(), 
			JavaScriptEscape.escapeJavaScript(getContext().getNewPath()), 
			jsonOfMark,
			getSourceFormat().getIndentType(), 
			getSourceFormat().getTabSize(), 
			getSourceFormat().getLineWrapMode(), 
			getContext().getMode() == Mode.EDIT || getContext().getInitialNewPath() != null, 
			autosaveKey);
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码22 项目: onedev   文件: TestPage.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new TestResourceReference()));
	response.render(JavaScriptHeaderItem.forReference(new ScrollIntoViewResourceReference()));
	response.render(OnDomReadyHeaderItem.forScript("onedev.server.test.onDomReady();"));
}
 
源代码23 项目: onedev   文件: BoardCardPanel.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	
	CharSequence callback = ajaxBehavior.getCallbackFunction(CallbackParameter.explicit("issue"));
	String script = String.format("onedev.server.issueBoards.onCardDomReady('%s', %s);", 
			getMarkupId(), SecurityUtils.getUser()!=null?callback:"undefined");
	response.render(OnDomReadyHeaderItem.forScript(script));
}
 
源代码24 项目: onedev   文件: RevisionComparePage.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new RevisionCompareResourceReference()));
	response.render(OnDomReadyHeaderItem.forScript("onedev.server.revisionCompare.onDomReady();"));
}
 
源代码25 项目: onedev   文件: BuildSingleChoice.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	
	response.render(JavaScriptHeaderItem.forReference(new BuildChoiceResourceReference()));
}
 
源代码26 项目: onedev   文件: ProjectIssuesPage.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(CssHeaderItem.forReference(new ProjectIssuesCssResourceReference()));
}
 
源代码27 项目: onedev   文件: ReviewListPanel.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(CssHeaderItem.forReference(new ReviewCssResourceReference()));
}
 
源代码28 项目: onedev   文件: PullRequestChangesPage.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(JavaScriptHeaderItem.forReference(new PullRequestChangesResourceReference()));
}
 
源代码29 项目: inception   文件: PdfAnnotationEditor.java
@Override
public void renderHead(IHeaderResponse aResponse)
{
    super.renderHead(aResponse);
}
 
源代码30 项目: onedev   文件: NoCommitsPanel.java
@Override
public void renderHead(IHeaderResponse response) {
	super.renderHead(response);
	response.render(CssHeaderItem.forReference(new NoCommitsCssResourceReference()));
}