shortcodes improvement

added allowjs for yjsgparse. added if empty check for yjsgpre