richtext::ckeditor4::resource_info (public)
richtext::ckeditor4::resource_info [ -ck_package ck_package ] \ [ -version version ]
Defined in packages/richtext-ckeditor4/tcl/richtext-procs.tcl
Get information about available version(s) of CKEditor, either from the local filesystem, or from CDN.
- Switches:
- -ck_package
(optional)- -version
(optional)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: # # If no version or CKeditor package are specified, use the # namespaced variables as default. # if {$version eq ""} { set version ${::richtext::ckeditor4::version} } if {$ck_package eq ""} { set ck_package ${::richtext::ckeditor4::ck_package} } # # Setup variables for access via CDN vs. local resources. # set resourceDir [acs_package_root_dir richtext-ckeditor4/www/resources] set resourceUrl /resources/richtext-ckeditor4 set cdn //cdn.ckeditor.com/ set suffix $version/$ck_package/ckeditor.js #ns_log notice "CKeditor4: check for locally installed file" $resourceDir/$version/$ck_package -> [file exists $resourceDir/$version/$ck_package] if {[file exists $resourceDir/$version/$ck_package]} { set prefix $resourceUrl/$version set cdnHost "" } else { set prefix $cdn/$version set cdnHost cdn.ckeditor.com } # # Return the dict with at least the required fields # lappend result resourceName "CKEditor 4" resourceDir $resourceDir cdn $cdn cdnHost $cdnHost prefix $prefix cssFiles {} jsFiles {} extraFiles {} downloadURLs http://download.cksource.com/CKEditor/CKEditor/CKEditor%20${version}/ckeditor_${version}_${ck_package}.zip urnMap {} versionCheckURL https://cdn.ckeditor.com/ return $resultXQL Not present: Generic, PostgreSQL, Oracle