Re: [Powertop] [PATCH v3 06/31] report-html: summary list and navigation

Alexandra Yates <alexandra.yates at linux.intel.com>
Newsgroups dev.linux.lists.powertop
Message-ID <[email protected]>
> On (11/18/13 12:26), Alexandra Yates wrote:
>> Generates the html tags to add navigation and summary including css
>> attribute support.
>>
>> Signed-off-by: Alexandra Yates <alexandra.yates(a)linux.intel.com>
>> ---
>>  src/report/report-formatter-html.cpp |   18 ++++++++++++++++++
>>  src/report/report-formatter-html.h   |    2 ++
>>  2 files changed, 20 insertions(+)
>>
>> diff --git a/src/report/report-formatter-html.cpp
>> b/src/report/report-formatter-html.cpp
>> index 2e59725..93a4c48 100644
>> --- a/src/report/report-formatter-html.cpp
>> +++ b/src/report/report-formatter-html.cpp
>> @@ -516,3 +516,21 @@ report_formatter_html::add_title(struct tag_attr
>> *title_att, const char *title)
>>  	addf_exact("<h2 class=\"%s\"> %s </h2>\n", title_att->css_class,
>> title);
>>  }
>>
>> +void
>> +report_formatter_html::add_navigation()
>> +{
>> +	add_exact("<br/><nav id=\"main_menu\"> </nav>\n");
>> +}
>> +
>> +void
>> +report_formatter_html::add_summary_list(std::string *list, int size)
>> +{
>> +	int i;
>> +	add_exact("<div><br/> <ul>\n");
>> +	for (i=0; i < size; i+=2){
>
>
> summary list is guaranteed to contain `2 * n' elements?
>
> 	-ss
>
>> +		addf_exact("<li class=\"summary_list\"> <b> %s </b> %s </li>",
>> +				list[i].c_str(), list[i+1].c_str());
>> +	}
>> +	add_exact("</ul> </div> <br />\n");
>> +}
>> +
>> diff --git a/src/report/report-formatter-html.h
>> b/src/report/report-formatter-html.h
>> index 0f508d3..261e0dd 100644
>> --- a/src/report/report-formatter-html.h
>> +++ b/src/report/report-formatter-html.h
>> @@ -89,6 +89,8 @@ public:
>>  	void add_div(struct tag_attr *div_attr);
>>  	void end_div();
>>  	void add_title(struct tag_attr *title_att, const char *title);
>> +	void add_navigation();
>> +	void add_summary_list(std::string *list, int size);
>>
>>  private:
>>  	/* Document structure related functions */
>> --
>> 1.7.9.5
>>
>> _______________________________________________
>> PowerTop mailing list
>> PowerTop(a)lists.01.org
>> https://lists.01.org/mailman/listinfo/powertop
>>
>
Yes.

Thank you,
Alexandra.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.