@@ -12,9 +12,6 @@ var attachmentTemplate = "<div class='file'><div class='fileExtension'>{{fileExt
1212// Set Root Node
1313const rootNode = dv . el ( "div" , "" , { cls : "NotesList" , attr : { view : view } } ) ;
1414
15- // Remove Automatic Created Inner Span
16- rootNode . querySelector ( ".NotesList span" ) . remove ( ) ;
17-
1815// Loop Notes To Build ListView
1916notes . forEach ( function ( note ) {
2017
@@ -53,19 +50,22 @@ notes.forEach(function(note) {
5350
5451 // Optimize Description
5552 app . vault . read ( filePath ) . then ( function ( fileDescription ) {
56- fileDescription = fileDescription . substring ( 0 , 300 ) ;
53+ fileDescription = fileDescription . substring ( 0 , 500 ) ;
54+ fileDescription = fileDescription . replace ( / ( \! \[ \[ ) .* ( \] \] ) / gm, "" ) ;
55+ fileDescription = fileDescription . replace ( / ( \! \[ ) .* ( \] ) / gm, "" ) ;
56+ fileDescription = fileDescription . replace ( / ( \[ ) .* ( \] \( ) .* ( \) ) / gm, "" ) ;
5757 fileDescription = fileDescription . replaceAll ( "---" , "" ) ;
5858 fileDescription = fileDescription . replaceAll ( "*" , "" ) ;
5959 fileDescription = fileDescription . replaceAll ( "|" , "" ) ;
6060 fileDescription = fileDescription . replaceAll ( "![" , "" ) ;
6161 fileDescription = fileDescription . replaceAll ( "[" , "" ) ;
6262 fileDescription = fileDescription . replaceAll ( "]" , "" ) ;
63- fileDescription = fileDescription . replaceAll ( "# " , "" ) ;
64- fileDescription = fileDescription . replaceAll ( "## " , "" ) ;
65- fileDescription = fileDescription . replaceAll ( "### " , "" ) ;
66- fileDescription = fileDescription . replaceAll ( "#### " , "" ) ;
67- fileDescription = fileDescription . replaceAll ( "##### " , "" ) ;
68- fileDescription = fileDescription . replaceAll ( "###### " , "" ) ;
63+ fileDescription = fileDescription . replaceAll ( "#" , "" ) ;
64+ fileDescription = fileDescription . replaceAll ( "##" , "" ) ;
65+ fileDescription = fileDescription . replaceAll ( "###" , "" ) ;
66+ fileDescription = fileDescription . replaceAll ( "####" , "" ) ;
67+ fileDescription = fileDescription . replaceAll ( "#####" , "" ) ;
68+ fileDescription = fileDescription . replaceAll ( "######" , "" ) ;
6969 fileDescription = fileDescription . replaceAll ( "```" , "" ) ;
7070 fileDescription = fileDescription . replaceAll ( ">" , "" ) ;
7171 fileDescription = fileDescription . replaceAll ( "<" , "" ) ;
@@ -76,6 +76,6 @@ notes.forEach(function(note) {
7676 var listViewItem = noteTemplate . replace ( "{{filePath}}" , filePathName ) . replace ( "{{fileName}}" , fileName ) . replace ( "{{fileDate}}" , fileDate ) . replace ( "{{fileDescription}}" , fileDescription ) . replace ( "{{fileAttachments}}" , fileAttachments ) ;
7777
7878 // Append To Root Node
79- rootNode . appendChild ( dv . el ( "div" , listViewItem , { cls : "listViewItem" , attr : { outlinks : fileAttachmentsCounter } } ) ) ;
79+ rootNode . querySelector ( "span" ) . appendChild ( dv . el ( "div" , listViewItem , { cls : "listViewItem" , attr : { outlinks : fileAttachmentsCounter } } ) ) ;
8080 } ) ;
8181} ) ;
0 commit comments