aTbRef Site Map
- A Tinderbox Reference File
- Install, Uninstall, Support and Registration
- Objects & Concepts
- Preferences & Document Settings
- Windows
- Dialogs
- Menus
- Visual Styling
- Misc. User Interface Aspects
- Formatting
- Import
- Export
- Keyboard Shortcuts
- Attributes
- Actions & Rules
- Basic action code syntax
- Operators
- Full Operator List
- - (subtraction)
- != (inequality)
- !$AttributeName (short form test for no value)
- * (multiplication)
- / (division)
- & (query logical AND join)
- &= (logical AND assignment)
- + (addition)
- + (concatenation)
- < (less than)
- <= (less than or equal to)
- = (assignment)
- == (equality)
- > (greater than)
- >= (greater than or equal to)
- | (query logical OR join)
- |= (logical OR assigment)
- $AttributeName (reference to attribute value)
- $AttributeName (short form test for value)
- abs(argument)
- action(code)
- any(group,value)
- atan(argument)
- attributeEncode(data)
- avg_if(group,condition,value)
- avg(group,value)
- between(value,min,max)
- capitalize(data)
- ceil(argument)
- collect_if(group,condition,attribute)
- collect(group,attribute)
- Color.blue
- Color.brightness
- Color.format
- Color.green
- Color.hue
- Color.red
- Color.saturation
- contains(item)
- cos(argument)
- count(list)
- Date.day
- Date.format("formatString")
- Date.hour
- Date.minute
- Date.month
- Date.second
- Date.weekday
- Date.year
- date(string)
- date(year,month,day,[hour,min])
- day(theDate[,value])
- days(date1,date2)
- degrees(argument)
- descendedFrom(item)
- distance(note1,note2)
- do(macro[,args])
- escapeHTML(data)
- eval([item],expression)
- every(group,value)
- exp(N)
- exportedString("item",template)
- find(query)
- first(item[,N])
- firstWord("data")
- floor(argument)
- format(data, "formatString")
- hour(theDate[,value])
- hours(date1,date2)
- idEncode(data)
- if(condition){action}[else{action}}
- indented(N[,"item"])
- inheritsFrom(["item",]"prototype"])
- inside("item")
- Interval.day
- Interval.format("formatString")
- Interval.hour
- Interval.minute
- Interval.second
- interval(date1,date2)
- isbn10(data)
- isbn13(data)
- jsonEncode(data)
- last("item"[,N])
- lastWord("data")
- linkedFrom("item"[,linkType])
- linkedTo("item"[,linkType])
- linkFrom("[item|group]"[,linkType])
- linkFromOriginal("[item|group]"[,linkType])
- links[(item|group)].kind.[linkType].attribute
- linkTo("[item|group]"[,linkType])
- linkToOriginal("[item|group]"[,linkType])
- List.isort([$Attribute])
- List.nsort([$Attribute])
- List.sort([$Attribute])
- List.unique
- list(expression_list)
- List/Set.at(N)
- List/Set.contains("pattern")
- List/Set.count
- List/Set.each()
- List/Set.empty
- List/Set.format("formatString")
- List/Set.icontains("pattern")
- List/Set.intersect(set)
- List/Set.max
- List/set.min
- List/Set.replace("match","replacement")
- List/Set.reverse
- List/Set.size
- List/Set.tr(dataIn,dataOut)
- locale(code)
- log(argument)
- lowercase(data)
- max(list)
- min(list)
- minute(theDate[,value])
- minutes(date1,date2)
- mod(argumentA,argumentB)
- month(theDate[,value])
- months(date1,date2)
- notify(headline[, details, deliveryTime ])
- Number.format(decimalsN[,widthN])
- Number.precision(N)
- pow(n,k)
- radians(argument)
- rand()
- rgb(red,green,blue)
- round(argument)
- runCommand(commandLine[,inputs,directory])
- seconds(date1,date2)
- similarTo("item",N)
- sin(argument)
- sqrt(argument)
- String.beginsWith("string")
- String.captialize()
- String.contains("pattern")
- String.countOccurrencesOf("string")
- String.empty
- String.endsWith("string")
- String.find("string")
- String.icontains("pattern")
- String.json()
- String.lowercase()
- String.paragraphs(N)
- String.replace("pattern","replacement")
- String.reverse()
- String.size
- String.speak
- String.split("pattern")
- String.substr(startN[,lengthN])
- String.toNumber
- String.tr("dataIn","dataOut")
- String.uppercase()
- String.words(N)
- substr(data,start[,length])
- sum_if(group,condition,value)
- sum(group, value)
- tan(argument)
- time(theDate,hours,minutes)
- time(theDate)
- twitter(username,status)
- unlinkFrom("[item|group]"[,linkType])
- unlinkFromOriginal("[item|group]"[,linkType])
- unlinkTo("[item|group]"[,linkType])
- unlinkToOriginal("[item|group]"[,linkType])
- uppercase(data)
- urlEncode(data)
- values(attribute)
- var
- word(data)
- year(theDate[,value])
- years(date1,date2)
- Action Operator Types
- Action Operator Scope
- Action Operator Functional Types
- Listing of dot operators
- Compound Actions
- Conditional Actions (if clauses)
- Conditional statements using multiple arguments
- Expressions in paths
- Delaying code execution in prototypes
- Delaying code execution in notes using prototypes
- Stand-alone expressions
- Left side expressions
- The 'dot' operators
- Chaining 'dot' functions
- Look-up tables
- Stamps
- Setting an attribute to (no value)
- Short Boolean form
- Setting an attribute to re-enable inheritance
- Self-Cancelling Rules & Actions
- $Attribute = $1 (queries and if statements)
- Using long sections of code
- Using .each() for loops
- Concatenation versus addition
- Parentheses as a guide to code execution
- Updates and cascading actions
- Optimising code for performance
- Checking and setting Time correctly in Date data
- Debugging user Action code
- Getting section number via Action code
- Working with $Container to move notes
- Pre-populating key attribute pop-up lists
- Using designator values as note titles
- Agent & Queries
- Export Codes
- Export Codes - Full Listing
- ^action( action )^
- ^ancestors( start, list-item-prefix, list-item-suffix, end )^
- ^backslashEncode( data )^
- ^basicLinks( start, list-item-prefix, list-item-suffix, end )^
- ^childLinks( start, list-item-prefix, list-item-suffix, end )^
- ^children( [template][,N] )^
- ^cloud( item, count] )^
- ^comment( data )^
- ^descendants( [template][,N] )^
- ^directory( item )^
- ^do( theMacro [,argument, anotherArgument, etc.] )^
- ^docTitle^
- ^documentCloud( [count] )^
- ^else^
- ^endIf^
- ^file( item )^
- ^host^
- ^if( condition )^
- ^inboundBasicLinks( [start, list-item-prefix, list-item-suffix, end, type] )^
- ^inboundLinks( start, list-item-prefix, list-item-suffix, end )^
- ^inboundTextLinks( [start, list-item-prefix, list-item-suffix, end, type] )^
- ^include( item|group[, template] )^
- ^indent( [data][, N] )^
- ^linkTo( item [, data] [,css class] )^
- ^nextSibling^
- ^outboundBasicLinks( [start, list-item-prefix, list-item-suffix, end, type] )^
- ^outboundTextLinks( [start, list-item-prefix, list-item-suffix, end, type] )^
- ^outboundWebLinks( [start, list-item-prefix, list-item-suffix, end, type] )^
- ^paragraphs( [item,] N )^
- ^path[( item )]^
- ^previousSibling^
- ^randomChildOf( item )^
- ^randomLine( item )^
- ^root^
- ^sectionCloud( [item, count] )^
- ^sectionNumber( item )^
- ^setRoot( [newRoot] )^
- ^siblings( start, list-item-prefix, list-item-suffix, end )^
- ^similarTo( item, count[, start, list-item-prefix, list-item-suffix, end] )^
- ^text( item[, N, plain] )^
- ^title( item )^
- ^url( item )^
- ^value( expression )^
- ^version^
- Export Code Types
- Export Code Scope
- Using Export Code
- Debugging user Export code
- Export Code Arguments
- Deprecated Usage
- Tinderbox Application Support folders
- Tinderbox File Types
- Syntax Library
- About aTbRef
- Tinderbox Documentation And Other Resources
- Change Log
- Previous Versions (open Timeline view for this container)
[Last updated: 25 Feb 2017, using v6.6.5]
Search:
A Tinderbox Reference File (‘aTbRef’) by Mark Anderson is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at atbref.com/.
[Also see aTbRef CC licence Attribution & Waiver information]
Made in Tinderbox Six. Content, Tinderbox export and web template design all by Mark Anderson, (Shoantel Limited).