Commands
What is command?
Command is way of automate repetative tasks inside Oxygen Builder Commands in the most cases are made of two things:
OPERATOR - this part indicate which action
ARGUMENT - what action should do
In Example 1 we can see command for adding one class. In Workspace dot is special character which suggest that class with followed-up name should be added to element.
Operators
All Recoda Workspace commands have operators. Imagine operators as languge between you and Oxygen. When we designed it we were heavily inspired with emmet. Our opinion is that emmet syntax is superb and industry standard so we wanted to adopt something logical, easy to write but with mind in that this is Oxygen specific so there are differences because emmet is string manipulation tool and command is Oxygen manipulation thing.
>
Add element
+
Add sibling element
^
Select parent (^X), where X is number of repeats
.
Add class eg. .someClassToAdd
'
Change Tag eg. 'li = set <li> custom tag eg. txt'li = add text element with custom li tag
*
Duplicate once or *X = duplicate X times
@
Rename, followed by new nicename eg. @new_name
{}
change content, {Buy it now!}
[]
add attribute, for eg. [data-theme=dark]
()
Import GitHub Gist snippet eg. (https://gist.github.com/re-co/18c7b776fbd20c6d3c1343c04792944c#file-xray-gridguide-css)
/
add stylesheet eg. /stylesheetName
|
add folder eg. |folderName
Table 1: List of command-line operators
Adding elements with commands
If you are adding elements one of following operators (>, +, or ^)should be used before element argument.
How it works?
You write some name from table an it will add Oxygen element with custom tag. Some elements has full version and shorthand version, you can use both it will do same.
Elements
In Table 2 (below) all supported elements are listed. If you want other element you can write HTML tag as argument and command-line will add DIV element with specified custom-tag in argument. (eg >aside = add div element with custom tag aside)
h1-h6
Heading element
h1-h6
p
Text block element
p
a
Text link element
a
awrap
aw
Link wrapper
a
abutton
ab
Button element
a
cb
Code block element
-
button
Button element
button
img
Image element
img
video
v
Video element
-
icon
Icon element
-
testimonial
tt
Testimonial element
-
ibox
ib
Icon box element
-
pbox
pb
Progress bar element
-
gallery
-
Gallery element
-
slider
Slider element
-
section
Section element
-
tabs
Tabs element
-
superbox
Superbox element
-
toggle
gg
Toggle elemet
-
text
txt
Text element
-
textarea
Text element
textarea
modal
Modal element
-
map
Map element
-
some-other
eg.
aside
Div element
some-other
eg.
aside
Table 2: List of command-line elements
Last updated
Was this helpful?