anchor.diff:     #panel {id="tabs",body=[#list{body=[ #listitem{body=[#link {text="Commands Log",url="#tab1",id="tablink"}]}, #listitem{body=[#link { text="Report Log",url="#tab2",id="tablink"}]}, #listitem{show_if = EnableShell ,body=[#link {text="Unix Shell",url="#tab3",id="tablink"}]} ]},
      #panel {id="tab1",body=[#textarea{id="cmdlog", text="Executed commands Log\n"}]},
      #panel {id="tab2",body=[#textarea{id="reportlog", text="Report Log\n"}]},
  -   #panel {show_if = EnableShell ,id="tab3",body=[#textarea{id="bashshell", text="Unix Shell\n"}]}
  +   #panel {show_if = EnableShell ,id="tab3",body=[
  +                                                (catch niter:shell())
  +                                                            ]}
       ]}
      
       ]},
  
positive.code: 	wf:insert_bottom("reportlog",wf:f("~s~n",[Content])),
  	wf:wire("obj('reportlog').scrollTop = obj('reportlog').scrollHeight;"),
  	wf:flush().
  
negative.code: %This block shows the content of page.
  %<<<
  body() ->
    EnableShell = filelib:is_file("./site/src/niter.erl"),
    Body =[#flash{},
      #hidden{id="hidden_data",text=""},%use this to hold the data before save
      #hidden{id="hidden_path",text=""},%use this to hold the path of file before save
  