' )
.addClass( timestampclass )
.append(
$( '
' ).text( mw.message( 'popups-last-edited',
moment( timestamp ).fromNow() ).text() ),
$settingsImage
- );
+ );
+
+ if ( article.surveyLink ) {
+ $surveyImage = $( '' )
+ .attr( 'href', article.surveyLink )
+ .attr( 'target', '_blank' )
+ .attr( 'title', mw.message( 'popups-send-feedback' ) )
+ .addClass( 'mwe-popups-icon mwe-popups-survey-icon' );
+ $timestamp.append( $surveyImage );
+ }
+
if ( $thumbnail.prop( 'tagName' ) !== 'SPAN' ) {
$thumbnail = $( '' )
diff --git a/resources/gear_gray.png b/resources/gear_gray.png
deleted file mode 100644
index a6ae346e5..000000000
Binary files a/resources/gear_gray.png and /dev/null differ
diff --git a/resources/gear_gray.svg b/resources/gear_gray.svg
deleted file mode 100644
index 2f44fd663..000000000
--- a/resources/gear_gray.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
diff --git a/resources/horn-ltr.png b/resources/horn-ltr.png
new file mode 100644
index 000000000..0f2e45395
Binary files /dev/null and b/resources/horn-ltr.png differ
diff --git a/resources/horn-ltr.svg b/resources/horn-ltr.svg
new file mode 100644
index 000000000..92e0342ab
--- /dev/null
+++ b/resources/horn-ltr.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/resources/horn-rtl.png b/resources/horn-rtl.png
new file mode 100644
index 000000000..9b76640f7
Binary files /dev/null and b/resources/horn-rtl.png differ
diff --git a/resources/horn-rtl.svg b/resources/horn-rtl.svg
new file mode 100644
index 000000000..7ab4a61fb
--- /dev/null
+++ b/resources/horn-rtl.svg
@@ -0,0 +1,10 @@
+
+
+