RulebookPolicies
Discipline Tracker Captain ResourcesOfficial Scoresheet for The Circuit Rules ResourcesReferee App by RDB Design (Google Play Store) *Android Only* Referee PRO ProgramKickball365 uses a referee level system at all Circuit Events. The referee level system refers to the level of pay that a referee is authorized to achieve for each game they referee. We reserve a higher paid PRO Referee level status for referees, who apply and are approved to the program, consistently prove their ability over time. Learn more about the 2021 PRO Referee Program (Click here) If you would like to learn more send an email to [email protected]. Advisory BoardDanielle Price Contact: [email protected] Contact Us
{{data.title}}
<# for( var i in data.buttons ) { #>
<# } #>
<# if ( data.debug ) { #> <# } #>
Welcome! It looks like this might be your first time using the builder. Would you like to take a tour?
Getting Started Video{{{data.video}}}
<#
var grouped = data.grouped;
for( var groupSlug in grouped) {
var cats = grouped[groupSlug];
#>
<# if ( _.isUndefined( FLBuilderConfig.moduleGroups[ groupSlug ] ) ) { #>
Standard Modules
<# } else { #>
{{FLBuilderConfig.moduleGroups[ groupSlug ]}}
<# } #>
<#
for( var catName in cats) {
var modules = cats[catName];
modules.sort(function(a, b) {
if (a.name < b.name)
return -1;
if (a.name > b.name)
return 1;
return 0;
});
#>
{{catName}}
<#
for( var i in modules ) {
var module = modules[i],
type = module.isWidget ? 'widget' : module.slug,
alias = module.isAlias ? ' data-alias="' + module.alias + '"' : '',
widget = module.isWidget ? ' data-widget="' + module.class + '"' : '',
name = module.name;
#>
{{name}}
<# } #>
<# } #> <# } #>
No Results Found
<# for (var handle in data.tabs) {
var tab = data.tabs[handle];
if (!tab.shouldShowTabItem || "" == tab.name ) {
continue;
}
var isShowingClass = (tab.isShowing) ? 'is-showing' : '' ;
#>
<#
}
#>
<# for (var handle in data.tabs) {
var tab = data.tabs[handle];
if (!tab.shouldShowTabItem) {
continue;
}
var isShowingClass = (tab.isShowing) ? 'is-showing' : '' ;
#>
<# } #>
No settings selected.
{{{data.avatar}}}
{{data.date}}
{{{data.label}}}
<# for( var i in data ) {
var item = data[i];
#>
{{ item.label }} {{{ item.keyLabel }}}
<# } #>
<#
var templates = data.queryResults.library.template.items;
var rows = _.filter(templates, function(item) {
return item.content === 'row';
});
var columns = _.filter(templates, function(item) {
return item.content === 'column';
});
var modules = _.filter(templates, function(item) {
return item.content === 'module';
});
#>
Saved Rows
<# if (rows.length === 0) { #>
No saved rows found.
<# } else { #>
<# for( var i in rows) {
var row = rows[i];
image = row.image,
hasImage = image && !image.endsWith('blank.jpg'),
hasImageClass = hasImage ? 'fl-builder-block-has-thumbnail' : '' ;
var globalClass = row.isGlobal ? ' fl-builder-block-global' : '';
#>
<# if ( hasImage ) { #>
<# } #> <# } #> <# } #>
Saved Columns
<# if (columns.length === 0) { #>
No saved columns found.
<# } else { #>
<# for( var i in columns) {
var column = columns[i];
image = column.image,
hasImage = image && !image.endsWith('blank.jpg'),
hasImageClass = hasImage ? 'fl-builder-block-has-thumbnail' : '' ;
var globalClass = column.isGlobal ? ' fl-builder-block-global' : '';
#>
<# if ( hasImage ) { #>
<# } #> <# } #> <# } #>
Saved Modules
<# if (modules.length === 0) { #>
No saved modules found.
<# } else { #>
<# for( var i in modules) {
var module = modules[i];
image = module.image,
hasImage = image && !image.endsWith('blank.jpg'),
hasImageClass = hasImage ? 'fl-builder-block-has-thumbnail' : '' ;
var globalClass = module.isGlobal ? ' fl-builder-block-global' : '';
#>
<# if ( hasImage ) { #>
<# } #> <# } #> <# } #>
Blank <# var queryResults = data.queryResults.library.template, templates = null, categories = {}, showCategoryName = false, categoryName = ''; if ( _.isUndefined( queryResults.categorized ) ) { for ( var slug in queryResults.items[0].category ) { categoryName = queryResults.items[0].category[ slug ]; break; } categories[ categoryName ] = queryResults.items; } else { categories = data.queryResults.library.template.categorized, showCategoryName = true !== ( Object.keys( categories ).length <= 1 ); } for ( var categoryHandle in categories ) { templates = categories[ categoryHandle ] if ( showCategoryName ) { #> {{categoryHandle}}
<# } #>
<# for( var i in templates ) {
var template = templates[ i ];
#>
<# } /* #> <# */ #> <# } #>
Actions
Selected media actions
<# if ( data.hasCloseButton ) { #>
<# } #>
Drop files to upload
Drop files to upload
Uploading
/
–
<# if ( data.buttons.check ) { #> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; if ( data.describe ) { if ( 'image' === data.type ) { #> <# } else { #> aria-label="Video title" placeholder="Video title…" <# } else if ( 'audio' === data.type ) { #> aria-label="Audio title" placeholder="Audio title…" <# } else { #> aria-label="Media title" placeholder="Media title…" <# } #> {{ maybeReadOnly }} /> <# } } #> Attachment Details Saved.<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> Learn how to describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative. <# } #> <# if ( 'audio' === data.type ) { #> <# } #>
<# if ( data.editable ) { #>
<# } #>
<# if ( data.clearable ) { #>
<# } #>
Attachment Display Settings<# if ( 'image' === data.type ) { #> <# } #>
<# if ( data.model.canEmbed ) { #><# if ( 'image' === data.type ) { #><# } #> <# if ( 'undefined' !== typeof data.sizes ) { #> <# } #> Gallery Settings
Playlist Settings<# var emptyModel = _.isEmpty( data.model ), isVideo = 'video' === data.controller.get('library').props.get('type'); #> checked="checked" <# } #> /> <# if ( ! isVideo ) { #> checked="checked" <# } #> /> <# } #> checked="checked" <# } #> />
Learn how to describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.
PreviewAs a browser icon
As an app icon
<#
var editorId = 'flcode' + new Date().getTime() + '_' + data.name,
value = 'object' === typeof data.value ? JSON.stringify( data.value ) : data.value;
value.replace( '&', '&' )
.replace( '"', '"' )
.replace( "'", ''' )
.replace( '<', '<' )
.replace( '>', '>' );
#>
<# if ( data.field.show_reset ) { #>
<# } #>
data-preview-text="{{{data.field.preview_text}}}"<# } #>>
<#
if ( 'string' === typeof data.value && '' !== data.value ) {
data.value = JSON.parse( data.value );
}
if ( data.field.preview_text && 'object' === typeof data.value ) {
var form = FLBuilderSettingsConfig.forms[ data.field.form ],
text = '';
for ( var tab in form.tabs ) {
for ( var section in form.tabs[ tab ].sections ) {
var fields = form.tabs[ tab ].sections[ section ].fields;
if ( fields[ data.field.preview_text ] ) {
var field = fields[ data.field.preview_text ];
if ( 'icon' === field.type ) {
if ( '' !== data.value[ data.field.preview_text ] ) {
text = '';
}
} else if ( 'select' === field.type ) {
text = field.options[ data.value[ data.field.preview_text ] ];
} else if ( '' !== data.value[ data.field.preview_text ] && typeof data.value[ data.field.preview_text ] !== 'undefined' ) {
var tmp = document.createElement( 'div' );
text = data.value[ data.field.preview_text ].toString().replace( /'/g, "'" );
tmp.innerHTML = text;
text = ( tmp.textContent || tmp.innerText || '' ).replace( /^(.{35}[^\s]*).*/, "$1" ) + '...';
}
}
if( '' === text && 'filter_meta_label' === data.field.preview_text ) {
text = data.value['filter_meta_key'];
}
} } } #> {{{text}}} <# if ( 'object' === typeof data.value ) { data.value = FLBuilder._getSettingsJSONForHTML( data.value ); } var label = FLBuilderStrings.editFormField.replace( '%s', data.field.label ); #> {{{label}}}
<# for ( var key in data.field.options ) { #>
<# } #>
Enter a post title to search.
{{{data.field.content}}}
|