Tobias Gritschacher has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/92856


Change subject: (hotfix) Checking for property to lock property input
......................................................................

(hotfix) Checking for property to lock property input

(bug 56296)
Instead of checking for the value, the property id needs to be checked to lock
the property input element. This prevents the property input box from receiving
focus when adding a new claim to an already existing claim list.

Change-Id: I8260becda68d4f3027f01d154e1e52ab7e852f8b
---
M lib/resources/jquery.wikibase/jquery.wikibase.claimlistview.js
M repo/tests/selenium/statements/statements_spec.rb
2 files changed, 9 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/56/92856/1

diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.claimlistview.js 
b/lib/resources/jquery.wikibase/jquery.wikibase.claimlistview.js
index 2b59489..148bcbf 100644
--- a/lib/resources/jquery.wikibase/jquery.wikibase.claimlistview.js
+++ b/lib/resources/jquery.wikibase/jquery.wikibase.claimlistview.js
@@ -136,7 +136,7 @@
                                                },
                                                locked: {
                                                        mainSnak: {
-                                                               property: 
!!value
+                                                               property: 
!!propertyId
                                                        }
                                                }
                                        };
diff --git a/repo/tests/selenium/statements/statements_spec.rb 
b/repo/tests/selenium/statements/statements_spec.rb
index 2448b98..445e274 100644
--- a/repo/tests/selenium/statements/statements_spec.rb
+++ b/repo/tests/selenium/statements/statements_spec.rb
@@ -190,6 +190,14 @@
         page.entityLabelSpan.should == properties_cm[0]["label"]
       end
     end
+    it "should check whether property input does not exist when adding an 
additional statement to a statement group" do
+      on_page(ItemPage) do |page|
+        page.navigate_to items[0]["url"]
+        page.wait_for_entity_to_load
+        page.addClaimToFirstStatement
+        page.entitySelectorInput?.should be_false
+      end
+    end
     it "should check removing of claim/statement" do
       on_page(ItemPage) do |page|
         page.navigate_to items[0]["url"]

-- 
To view, visit https://gerrit.wikimedia.org/r/92856
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8260becda68d4f3027f01d154e1e52ab7e852f8b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: mw1.23-wmf1
Gerrit-Owner: Tobias Gritschacher <tobias.gritschac...@wikimedia.de>
Gerrit-Reviewer: Henning Snater <henning.sna...@wikimedia.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to