• Home
  • Raw
  • Download

Lines Matching refs:visualContent

117   visualContent: any): string {
122 content = parseMember(statement, member, content, log, visualContent);
131 log: LogInfo[], visualContent: any): string {
136 newContent = insertVisualCode(statement, member, visualContent, newContent);
150 visualContent: any, content: string): string {
152 newContent = insertImport(visualContent, newContent);
153 newContent = insertVarAndFunc(member, visualContent, newContent, content);
154 newContent = insertBuild(member, visualContent, newContent, content);
155 newContent = insertAboutToAppear(statement, member, visualContent, newContent, content);
159 function insertImport(visualContent: any, content: string): string {
160 if (!visualContent.etsImport) {
163 const mediaQueryImport: string = visualContent.etsImport + '\n';
170 function insertVarAndFunc(build: ts.MethodDeclaration, visualContent: any,
172 const visualVarAndFunc: string = (visualContent.etsVariable ? visualContent.etsVariable : '') +
173 (visualContent.etsFunction ? visualContent.etsFunction : '');
178 function insertBuild(build: ts.MethodDeclaration, visualContent: any, content: string,
180 return visualContent.build ? insertVisualCodeAfterPos(build.body,
181 '\n' + visualContent.build + '\n', content, oriContent) : content;
185 visualContent: any, content: string, oriContent: string): string {
186 if (!visualContent.aboutToAppear) {
193 return insertVisualCodeAfterPos(member.body, '\n' + visualContent.aboutToAppear, content,
198 const aboutToAppearFunc: string = '\n aboutToAppear() {\n' + visualContent.aboutToAppear +
203 function insertVisualCodeAfterPos(member: ts.Block, visualContent: string, content: string,
207 const visualLines: number = visualContent.split('\n').length - 1;
219 const newContent: string = content.substring(0, newPos) + visualContent +
221 slotMap.set(member.getStart(), visualContent.length);
225 function insertVisualCodeBeforePos(member: ts.MethodDeclaration, visualContent: string,
229 const visualLines: number = visualContent.split('\n').length - 1;
239 const newContent: string = content.substring(0, newPos) + visualContent +
241 slotMap.set(member.pos, visualContent.length);
363 const visualContent: any = getVisualContent(visualPath, log); constant
364 if (!visualContent) {
379 content = parseStatement(statement, content, log, visualContent);