I'm trying to create an IntelliJ file template that will place the cursor at a specific point in the file. The live templates have $END$ to place the cursor in a position after inserting a live template. I'm after the same functionality for a file template. Is this possible?
It's possible. First, check the "Enable Live Templates" box, then insert #[[$END$]]# at the point where you want the cursor to appear. The HTML4 File template uses this same variable, so you can refer to it also.
Additionally if you would like to use selection feature you can do so by defining adding the variable #[[$MyVar$]]# to your template.
I don't think it's possible. IntelliJ is only using the standard Velocity template engine.
Related
I have an App called "Features"
In Features, I have these fields:
Heading
Text
Image
The app has two separate razor templates. One of the templates displays an image, and the other one does not.
How can I hide the "Image" field from Template B, but still display it in Template A? Is this possible with Formulas? If so, how?
Yes, this can be done with formulas ;)
Best check out the current Content Templates, the basic-content (text/image) templates have exactly this implemented.
If you open it from a template which doesn't show images, the images-field is hidden (but the editor can reactivate it). So this is quite sophisticated, you can also do simpler implementations.
Basically the steps are:
Create an ephemeral field which just serves as a temporary variable to determine if it should be shown by default or not - we usually call it something like VarShowImage - probably default to true (so if it's not set, it's true when the form loads) https://docs.2sxc.org/basics/data/fields/ephemeral.html
In the toolbar where it should be hidden, prefill this like VarShowImage=false
On the field which should be hidden, create a formula to control visible based on this field
How to change the RJP.MultiUrlPicker label Title on the umbraco backoffice code?
And where do I find the multi url picker code on the umbraco to make any changes?
The RJP.MultiUrlPicker package just uses the same dialog as the Umbraco Link Picker, which is used to insert links into rich text editors.
The view for this dialog can be found in the following location:
\umbraco\Views\common\dialogs\linkpicker.html
The label that you're looking to change (#content_nodeName) is actually being pulled from an XML language file, which you can modify by going to:
\umbraco\Config\Lang\en.xml
and changing the value of the key tag with alias nodeName.
If you do change the value of this property then you'll have to be careful when you upgrade your solution going forward, otherwise your changes may be overwritten.
In Sitecore MVC, FieldRenderer.Render(Item, "Field Name") automatically checks its field type. In another word, all XSLT extensions (sc:text, sc:image, sc:date, …) is affected by the RenderField pipeline.
But, I couldn't find sc:checkbox information and it doesn't show "CheckBox" in page edit mode. It just shows the value of the check box.
How can I make it show as like input type=checkbox in page editor?
Sorry for the link only answer but the general approach here is to use a Field Editor Button.
This will open a pop up window with the content editor style control for the field.
If using a custom experience button is not an option for you, you can output different markup (i.e. your input button) to the client when the page mode is in 'Edit' mode.
This will allow you to present the author with the controls you wish to display, but still output the normal output values for end users.
If you are able to use controller renderings, you can use the controller to load a different view to make this easier, but otherwise you can use if statements within your View to output different markup.
I know there are lots of great rich text editors out there that can easily be ported to angular and plenty of discussion on how to do this, but I'd like to create my own.
I have the basic idea down:
create a text area and watch the input and perform a function as the input changes. I am familiar with the ngBindhtml directive, only to the extent that I can apply it to an element.
Any idea how I might be able to create a function that would render plain text into html?
I've tried it before but ended up using textAngular.
Basically i replaced the textarea with a iframe, similar to the way tinyMCE does.
The contenteditable on a element allow you to replace the textarea and write directly on the div. You would insert all html elements like headers and text this way. You'll have to handle the cursor position on text, apply styles based on buttons and text selection, etc.
Well, I also came across this and created my own editor as I was required to add features like Table addition etc. The repo is still under development but you can some idea by taking a look at this plunkr. Unlike old answers, I have tried to keep it as a component so that it can be reused at many other places as required.
You can star this git repo to stay updated or feel free to add your inputs
Is there a way to change the default ajax progressbar that is there in dotnetnukes.
Its not for changing the image but i would like to use an altogether different progressbar. The current one displays the progressbar at the bottom of the section. The requirement to replace it with one covering the entire section or part of it. The section has a search criteria on top and the results below. The progressbar needs to appear above the criteria so that the user will not change it while the search is going on.
That's the animated image you can replace with your own if you have one.
Agree with #DangIT, you can find the gif with name progressbar.gif in images folder in the root of dnn installation. just delete it, and place another image with the same name will do the trick for you